@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--cta-ring-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:var(--font-fraunces), "Fraunces", "Playfair Display", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:12px;--radius-lg:16px;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--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);--color-base:#000;--color-bg-1:#020202;--color-bg-2:#050505;--color-bg-warm:#070504;--color-surface:#030303;--color-raised:#0a0a0a;--color-neon:#00e676;--color-primary:#ff4500;--color-primary-2:#ff6a2c;--color-secondary:#ffa040;--color-accent:#00ffd1;--color-gold:#e8b86b;--color-brand-text:#f4f1ee;--color-muted:#f4f1ee8c;--color-hint:#f4f1ee4d;--color-brasil:#009c3b;--color-argentina:#74acdf;--color-paraguai:#d52b1e;--font-title:var(--font-montserrat), "Montserrat", sans-serif;--font-body:var(--font-poppins), "Poppins", sans-serif;--radius-pill:30px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.-inset-1{inset:calc(var(--spacing) * -1)}.-inset-2{inset:calc(var(--spacing) * -2)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[3px\]{inset:3px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.-top-3{top:calc(var(--spacing) * -3)}.-top-8{top:calc(var(--spacing) * -8)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-2\/3{top:66.6667%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.-right-8{right:calc(var(--spacing) * -8)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.-right-32{right:calc(var(--spacing) * -32)}.-right-40{right:calc(var(--spacing) * -40)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-32{right:calc(var(--spacing) * 32)}.right-\[15\%\]{right:15%}.-bottom-6{bottom:calc(var(--spacing) * -6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-12{left:calc(var(--spacing) * -12)}.-left-16{left:calc(var(--spacing) * -16)}.-left-32{left:calc(var(--spacing) * -32)}.-left-40{left:calc(var(--spacing) * -40)}.left-0{left:calc(var(--spacing) * 0)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-7{left:calc(var(--spacing) * 7)}.left-\[15\%\]{left:15%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-\[1\]{z-index:calc(1 * -1)}.-z-\[2\]{z-index:calc(2 * -1)}.-z-\[3\]{z-index:calc(3 * -1)}.z-10{z-index:10}.z-\[0\]{z-index:0}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-7{margin-block:calc(var(--spacing) * 7)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-\[2px\]{margin-left:2px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/3{height:33.3333%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[220px\]{height:220px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-full{height:100%}.h-px{height:1px}.max-h-\[92vh\]{max-height:92vh}.min-h-\[44px\]{min-height:44px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[88vh\]{min-height:88vh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[600px\]{min-height:600px}.min-h-full{min-height:100%}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[52px\]{width:52px}.w-\[72px\]{width:72px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[100px\]{max-width:100px}.max-w-\[140px\]{max-width:140px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[820px\]{max-width:820px}.max-w-\[920px\]{max-width:920px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1320px\]{max-width:1320px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[140px\]{min-width:140px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.02\]{scale:1.02}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[160px_160px\]{grid-template-rows:160px 160px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-24{gap:calc(var(--spacing) * 24)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/8>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/8>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent\/20{border-color:#00ffd133}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.border-brasil\/40{border-color:#009c3b66}@supports (color:color-mix(in lab, red, red)){.border-brasil\/40{border-color:color-mix(in oklab, var(--color-brasil) 40%, transparent)}}.border-neon\/40{border-color:#00e67666}@supports (color:color-mix(in lab, red, red)){.border-neon\/40{border-color:color-mix(in oklab, var(--color-neon) 40%, transparent)}}.border-primary{border-color:var(--color-primary)}.border-primary\/20{border-color:#ff450033}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-primary\/30{border-color:#ff45004d}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-primary\/35{border-color:#ff450059}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--color-primary) 35%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#080909\]\/70{background-color:#080909b3;background-color:lab(2.40656% -.271477 -.0972003/.7)}.bg-\[var\(--color-base\)\]{background-color:var(--color-base)}.bg-\[var\(--color-bg-1\)\]{background-color:var(--color-bg-1)}.bg-\[var\(--color-bg-warm\)\]{background-color:var(--color-bg-warm)}.bg-accent{background-color:var(--color-accent)}.bg-argentina{background-color:var(--color-argentina)}.bg-base{background-color:var(--color-base)}.bg-base\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-base\/60{background-color:color-mix(in oklab, var(--color-base) 60%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-brasil{background-color:var(--color-brasil)}.bg-brasil\/15{background-color:#009c3b26}@supports (color:color-mix(in lab, red, red)){.bg-brasil\/15{background-color:color-mix(in oklab, var(--color-brasil) 15%, transparent)}}.bg-neon\/5{background-color:#00e6760d}@supports (color:color-mix(in lab, red, red)){.bg-neon\/5{background-color:color-mix(in oklab, var(--color-neon) 5%, transparent)}}.bg-paraguai{background-color:var(--color-paraguai)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/5{background-color:#ff45000d}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#080909\]\/85{--tw-gradient-from:#080909d9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#080909\]\/85{--tw-gradient-from:lab(2.40656% -.271477 -.0972003/.85)}}.from-\[\#080909\]\/95{--tw-gradient-from:#080909f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#080909\]\/95{--tw-gradient-from:lab(2.40656% -.271477 -.0972003/.95)}}.from-base{--tw-gradient-from:var(--color-base);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-base\/95{--tw-gradient-from:#000000f2}@supports (color:color-mix(in lab, red, red)){.from-base\/95{--tw-gradient-from:color-mix(in oklab, var(--color-base) 95%, transparent)}}.from-base\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-secondary{--tw-gradient-from:var(--color-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#080909\]\/30{--tw-gradient-via:#0809094d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#080909\]\/30{--tw-gradient-via:lab(2.40656% -.271477 -.0972003/.3)}}.via-\[\#080909\]\/40{--tw-gradient-via:#08090966;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#080909\]\/40{--tw-gradient-via:lab(2.40656% -.271477 -.0972003/.4)}}.via-\[\#080909\]\/55{--tw-gradient-via:#0809098c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#080909\]\/55{--tw-gradient-via:lab(2.40656% -.271477 -.0972003/.55)}}.via-base\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-base\/30{--tw-gradient-via:color-mix(in oklab, var(--color-base) 30%, transparent)}}.via-base\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-base\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.via-base\/50{--tw-gradient-via:color-mix(in oklab, var(--color-base) 50%, transparent)}}.via-base\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-base\/70{--tw-gradient-via:#000000b3}@supports (color:color-mix(in lab, red, red)){.via-base\/70{--tw-gradient-via:color-mix(in oklab, var(--color-base) 70%, transparent)}}.via-base\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#080909\]\/20{--tw-gradient-to:#08090933;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#080909\]\/20{--tw-gradient-to:lab(2.40656% -.271477 -.0972003/.2)}}.to-base\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab, red, red)){.to-base\/30{--tw-gradient-to:color-mix(in oklab, var(--color-base) 30%, transparent)}}.to-base\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[15\%_center\]{object-position:15% center}.object-center{object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[26px\]{padding-left:26px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-body{font-family:var(--font-body)}.font-serif{font-family:var(--font-serif)}.font-title{font-family:var(--font-title)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[52px\]{font-size:52px}.text-\[64px\]{font-size:64px}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.0\]{--tw-leading:1;line-height:1}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.20em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.30em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[1\.5px\]{--tw-tracking:1.5px;letter-spacing:1.5px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-accent{color:var(--color-accent)!important}.text-accent{color:var(--color-accent)}.text-argentina{color:var(--color-argentina)}.text-base{color:var(--color-base)}.text-brand-text{color:var(--color-brand-text)}.text-brand-text\/60{color:#f4f1ee99}@supports (color:color-mix(in lab, red, red)){.text-brand-text\/60{color:color-mix(in oklab, var(--color-brand-text) 60%, transparent)}}.text-brand-text\/75{color:#f4f1eebf}@supports (color:color-mix(in lab, red, red)){.text-brand-text\/75{color:color-mix(in oklab, var(--color-brand-text) 75%, transparent)}}.text-brand-text\/85{color:#f4f1eed9}@supports (color:color-mix(in lab, red, red)){.text-brand-text\/85{color:color-mix(in oklab, var(--color-brand-text) 85%, transparent)}}.text-brand-text\/90{color:#f4f1eee6}@supports (color:color-mix(in lab, red, red)){.text-brand-text\/90{color:color-mix(in oklab, var(--color-brand-text) 90%, transparent)}}.text-brand-text\/95{color:#f4f1eef2}@supports (color:color-mix(in lab, red, red)){.text-brand-text\/95{color:color-mix(in oklab, var(--color-brand-text) 95%, transparent)}}.text-brasil{color:var(--color-brasil)}.text-gold{color:var(--color-gold)}.text-neon{color:var(--color-neon)}.text-paraguai{color:var(--color-paraguai)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[0\.04\]{opacity:.04}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,255\,209\,0\.55\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#00ffd18c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,69\,0\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ff450080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,69\,0\,0\.35\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ff450059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(255\,69\,0\,0\.4\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#ff450066);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_-8px_rgba\(255\,69\,0\,0\.3\)\]{--tw-shadow:0 8px 30px -8px var(--tw-shadow-color,#ff45004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/30{--tw-ring-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.ring-black\/30{--tw-ring-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/12{--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.ring-white\/12{--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 12px var(--tw-drop-shadow-color,#000c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 20px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 24px var(--tw-drop-shadow-color,#000c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[700ms\]{--tw-duration:.7s;transition-duration:.7s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.ease-\[cubic-bezier\(0\.22\,0\.8\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.22,.8,.3,1);transition-timing-function:cubic-bezier(.22,.8,.3,1)}.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)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:scale-\[1\.08\]:is(:where(.group):hover *){scale:1.08}.group-hover\:bg-black\/0:is(:where(.group):hover *){background-color:#0000}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/0:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.group-hover\:text-gold:is(:where(.group):hover *){color:var(--color-gold)}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-primary\/60:is(:where(.group):hover *){--tw-ring-color:#ff450099}@supports (color:color-mix(in lab, red, red)){.group-hover\:ring-primary\/60:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}}.placeholder\:text-hint::placeholder{color:var(--color-hint)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:translate-x-1:hover{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.005\]:hover{scale:1.005}.hover\:border-accent\/35:hover{border-color:#00ffd159}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/35:hover{border-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.hover\:border-accent\/40:hover{border-color:#00ffd166}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-brand-text:hover{color:var(--color-brand-text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[0_8px_32px_rgba\(0\,255\,209\,0\.10\)\]:hover{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00ffd11a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-primary\/60:focus{border-color:#ff450099}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-accent\/60:focus-visible{--tw-ring-color:#00ffd199}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:mt-24{margin-top:calc(var(--spacing) * 24)}.sm\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.sm\:ml-0{margin-left:calc(var(--spacing) * 0)}.sm\:ml-\[60px\]{margin-left:60px}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[16\/6\]{aspect-ratio:16/6}.sm\:h-\[220px\]{height:220px}.sm\:h-\[460px\]{height:460px}.sm\:min-h-\[100svh\]{min-height:100svh}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-auto{width:auto}.sm\:max-w-\[920px\]{max-width:920px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.sm\:grid-rows-\[200px_200px\]{grid-template-rows:200px 200px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-32{gap:calc(var(--spacing) * 32)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:object-\[18\%_center\]{object-position:18% center}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pt-36{padding-top:calc(var(--spacing) * 36)}.sm\:pt-40{padding-top:calc(var(--spacing) * 40)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16\.5px\]{font-size:16.5px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[46px\]{font-size:46px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[52px\]{font-size:52px}.sm\:text-\[56px\]{font-size:56px}.sm\:text-\[80px\]{font-size:80px}.sm\:tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.sm\:text-base{color:var(--color-base)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:text-left{text-align:left}.md\:text-\[60px\]{font-size:60px}.md\:text-\[68px\]{font-size:68px}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_440px\]{grid-template-columns:1fr 440px}.lg\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.lg\:grid-cols-\[5fr_6fr\]{grid-template-columns:5fr 6fr}.lg\:grid-cols-\[440px_1fr\]{grid-template-columns:440px 1fr}.lg\:grid-cols-\[minmax\(0\,640px\)_1fr\]{grid-template-columns:minmax(0,640px) 1fr}.lg\:grid-cols-\[minmax\(0\,720px\)_1fr\]{grid-template-columns:minmax(0,720px) 1fr}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-40{gap:calc(var(--spacing) * 40)}.lg\:object-\[22\%_center\]{object-position:22% center}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-36{padding-block:calc(var(--spacing) * 36)}.lg\:py-40{padding-block:calc(var(--spacing) * 40)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-\[42px\]{font-size:42px}.lg\:text-\[44px\]{font-size:44px}.lg\:text-\[52px\]{font-size:52px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[60px\]{font-size:60px}.lg\:text-\[64px\]{font-size:64px}.lg\:text-\[68px\]{font-size:68px}.lg\:text-\[78px\]{font-size:78px}.lg\:text-\[108px\]{font-size:108px}.lg\:\[direction\:ltr\]{direction:ltr}.lg\:\[direction\:rtl\]{direction:rtl}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.text-muted{color:var(--color-muted)}.text-hint{color:var(--color-hint)}.card-base{background:var(--color-surface);border:var(--border-card);border-radius:var(--radius-md);transition:border-color .2s,transform .2s,box-shadow .2s}.card-base:hover{border:var(--border-hover);box-shadow:0 8px 32px #00ffd114}.btn-cta{color:#fff;font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;border-radius:var(--radius-pill);cursor:pointer;text-shadow:0 1px 2px #7a1a008c;isolation:isolate;background:linear-gradient(135deg,#ffb067 0%,#ff7a2c 35%,#ff4500 70%,#c02600 100%);border:1px solid #00e67673;justify-content:center;align-items:center;gap:10px;padding:14px 32px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .28s,border-color .28s;animation:2.8s ease-in-out infinite cta-halo-pulse;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 6px #7a1a00,0 10px 26px #ff450080,0 0 18px #00e6762e,inset 0 1px #ffffff40,inset 0 -1px #7a1a0066}.btn-cta:before{content:"";border-radius:inherit;background:conic-gradient(from var(--cta-ring-angle,0deg), #00e67600 0deg, #00ffd1d9 55deg, #00e676b3 115deg, #00e67600 200deg, #00e67600 360deg);-webkit-mask-composite:xor;pointer-events:none;opacity:.8;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;transition:opacity .3s;animation:6s linear infinite cta-ring-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-cta:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 35%,#ffffff52 50%,#0000 65%);transition:transform .85s cubic-bezier(.3,0,.2,1);position:absolute;inset:0;transform:translate(-120%)}.btn-cta:hover{border-color:#00e676cc;animation-play-state:paused;transform:translateY(-3px);box-shadow:0 9px #7a1a00,0 16px 40px #ff4500a6,0 0 40px #00e67680,inset 0 1px #ffffff59,inset 0 -1px #7a1a0066}.btn-cta:hover:before{opacity:1}.btn-cta:hover:after{transform:translate(120%)}.btn-cta:active{transform:translateY(4px);box-shadow:0 2px #7a1a00,0 4px 12px #ff450066,0 0 14px #00e67659}.btn-ghost{color:var(--color-text);font-family:var(--font-title);border-radius:var(--radius-pill);cursor:pointer;isolation:isolate;background:#00e6760a padding-box padding-box;border:1px solid #0000;align-items:center;gap:8px;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .22s,color .22s,background .22s,box-shadow .28s;display:inline-flex;position:relative;overflow:hidden}.btn-ghost:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.7;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#00e67666 0%,#00ffd138 50%,#ff450047 100%);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-ghost:hover{color:#00e676;background:#00e6761a;transform:translateY(-3px);box-shadow:0 10px 28px #00000080,0 0 26px #00e67652}.btn-ghost:hover:before{opacity:1}.btn-ghost:active{transform:translateY(0)}@keyframes cta-halo-pulse{0%,to{box-shadow:0 6px #7a1a00,0 10px 26px #ff450080,0 0 18px #00e6762e,inset 0 1px #ffffff40,inset 0 -1px #7a1a0066}50%{box-shadow:0 6px #7a1a00,0 10px 26px #ff45008c,0 0 32px #00e67670,inset 0 1px #ffffff4d,inset 0 -1px #7a1a0066}}@keyframes cta-ring-spin{to{--cta-ring-angle:360deg}}@media (prefers-reduced-motion:reduce){.btn-cta,.btn-cta:before{animation:none}}.tag-primary{color:var(--color-primary);font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;background:#ff45001f;border:1px solid #ff450033;border-radius:20px;padding:3px 10px;font-size:9px;font-weight:700}.tag-accent{color:var(--color-accent);font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;background:#00ffd114;border:1px solid #00ffd133;border-radius:20px;padding:3px 10px;font-size:9px;font-weight:700}.tag-secondary{color:var(--color-secondary);font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;background:#ffa0401a;border:1px solid #ffa04033;border-radius:20px;padding:3px 10px;font-size:9px;font-weight:700}.tag-gold{background:var(--tag-gold-bg);color:var(--color-gold);border:var(--border-tag-gold);font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;border-radius:20px;padding:3px 10px;font-size:9px;font-weight:700}.serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:500}.mono-tag{letter-spacing:2px;text-transform:uppercase;color:var(--color-muted);font-family:ui-monospace,SF Mono,Cascadia Code,Roboto Mono,monospace;font-size:10px}.section-divider{border:none;border-top:.5px solid #ffffff0f}.eyebrow{font-family:var(--font-title);letter-spacing:3px;text-transform:uppercase;color:var(--color-primary);font-size:11px;font-weight:600}.glass{-webkit-backdrop-filter:blur(12px);background:#08090999;border:.5px solid #ffffff14}.hero-overlay{background:linear-gradient(#08090966 0%,#08090933 30%,#08090999 70%,#080909f2 100%)}.glow-primary{text-shadow:0 0 20px #ff450080}.glow-accent{text-shadow:0 0 20px #00ffd166}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-base)}::-webkit-scrollbar-thumb{background:var(--color-raised);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.hero-bg-wrap{will-change:transform;transform-origin:50%;background-color:#080909;animation:34s ease-in-out infinite alternate heroZoom;position:absolute;inset:0;overflow:hidden}@keyframes heroZoom{0%{transform:scale(1)translate(0)}50%{transform:scale(1.02)translate(-.5%,-.3%)}to{transform:scale(1.03)translate(.5%,.3%)}}.cv-auto{content-visibility:auto;contain-intrinsic-size:0 800px}.hero-static-kb{will-change:transform;transform-origin:50%;animation:22s ease-in-out infinite alternate hero-kb;position:absolute;inset:0}@keyframes hero-kb{0%{transform:scale(1.05)translate(0)}to{transform:scale(1.1)translate(-1%,-.6%)}}@media (prefers-reduced-motion:reduce){.hero-static-kb{animation:none!important;transform:scale(1.05)!important}}.hero-gradient{background:linear-gradient(#00000040 0%,#00000080 45%,#000000d9 78%,#000 100%)}.section-seamless{background:0 0;position:relative}.section-seamless:before,.section-seamless:after{content:"";pointer-events:none;z-index:1;height:120px;position:absolute;left:0;right:0}.section-seamless:before{background:linear-gradient(#000 0%,#0000 100%);top:0}.section-seamless:after{background:linear-gradient(#0000 0%,#000 100%);bottom:0}.hero-readable{background:radial-gradient(80% 70% at 50% 55%,#0809098c 0%,#08090900 70%)}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.logo-halo{filter:blur(7px);opacity:.45;pointer-events:none;z-index:0;background:conic-gradient(#ff45008c,#e8b86b73,#00ffd173,#ff45008c);border-radius:9999px;transition:opacity .4s,filter .4s;animation:8s linear infinite halo-spin;position:absolute;inset:-4px}.nav-header.is-scrolled .logo-halo{opacity:.3;filter:blur(5px)}@keyframes halo-spin{to{transform:rotate(360deg)}}.brand-name{letter-spacing:.02em;color:#0000;background:linear-gradient(90deg,#f4f1ee 0%,#ffa040 45%,#ff4500 100%);-webkit-background-clip:text;background-clip:text;font-size:19px;transition:font-size .35s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.nav-header.is-scrolled .brand-name{font-size:16px}.brand-name:after{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#ff4500 40%,#e8b86b 60%,#0000);height:1px;transition:transform .5s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(.4)}.brand-name:hover:after{transform:scaleX(1)}.hero-card-wrap{flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:380px;display:flex;position:relative}.hero-feature-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);isolation:isolate;width:100%;padding:28px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;animation:5s ease-in-out infinite alternate floatCard;position:relative;overflow:hidden}.hero-feature-card.ar{background-color:#0000;background-image:radial-gradient(130% 160% at 100% 0,#74acdf38 0%,#0000 48%),linear-gradient(145deg,#0a1624f2,#0e1014eb);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:1px solid #0000;box-shadow:0 30px 60px -20px #000000a6,0 0 60px -20px #74acdf61,0 0 30px -10px #fcbf4933}.hero-feature-card.ar:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#74acdfb8 0%,#fcbf4973 65%,#74acdf4d 100%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-feature-card.gold{background-color:#0000;background-image:radial-gradient(120% 140% at 0 0,#009c3b2e 0%,#0000 48%),radial-gradient(120% 140% at 100% 0,#74acdf2e 0%,#0000 48%),linear-gradient(145deg,#0a1810f2,#0c1016eb,#0a1624f2);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border:1px solid #0000;animation:5.5s ease-in-out infinite alternate floatCard2;box-shadow:0 30px 60px -20px #000000a6,0 0 40px -15px #009c3b59,0 0 40px -15px #74acdf59,0 0 30px -10px #ffdf0026}.hero-feature-card.gold:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#009c3ba6 0%,#ffdf0080 50%,#74acdfa6 100%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-feature-card-corner{pointer-events:none;opacity:0;filter:blur(40px);z-index:0;border-radius:50%;width:260px;height:260px;transition:opacity .6s,transform .6s;position:absolute;top:-60%;right:-40%}.hero-feature-card.ar .hero-feature-card-corner{background:radial-gradient(circle,#74acdf8c 0%,#fcbf4940 45%,#0000 75%)}.hero-feature-card.gold .hero-feature-card-corner{background:radial-gradient(circle,#00c85073 0%,#ffdf0061 45%,#74acdf4d 70%,#0000 82%)}.hero-feature-card:hover .hero-feature-card-corner{opacity:1;transform:scale(1.15)}.hero-feature-card-bar{pointer-events:none;transform-origin:0;z-index:1;height:2px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hero-feature-card.ar .hero-feature-card-bar{background:linear-gradient(90deg,#0000 0%,#74acdf 40%,#fcbf49 100%);box-shadow:0 0 14px #74acdf8c}.hero-feature-card.gold .hero-feature-card-bar{background:linear-gradient(90deg,#0000 0%,#00c853 30%,#ffdf00 60%,#74acdf 100%);box-shadow:0 0 14px #ffdf0080}.hero-feature-card:hover .hero-feature-card-bar{transform:scaleX(1)}.hero-feature-card.ar:hover{transform:translateY(-6px);box-shadow:0 40px 80px -20px #000000bf,0 0 80px -10px #74acdf8c,0 0 40px -10px #fcbf494d}.hero-feature-card.gold:hover{transform:translateY(-6px);box-shadow:0 40px 80px -20px #000000bf,0 0 55px -10px #009c3b80,0 0 55px -10px #74acdf80,0 0 40px -10px #ffdf004d}@keyframes floatCard{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-12px)rotate(.5deg)}}@keyframes floatCard2{0%{transform:translateY(-6px)rotate(1deg)}to{transform:translateY(6px)rotate(-1deg)}}.hero-card-ribbon{width:100%;min-height:48px;font-family:var(--font-title);letter-spacing:.24em;text-transform:uppercase;isolation:isolate;border-radius:14px;align-items:center;padding:10px 18px 10px 58px;font-size:11px;font-weight:900;animation:4.2s ease-in-out infinite alternate ribbonFloat;display:inline-flex;position:relative;overflow:visible}@keyframes ribbonFloat{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.hero-card-ribbon:after{content:"";border-radius:inherit;filter:blur(18px);z-index:-1;animation:2.6s ease-in-out infinite ribbonHaloPulse;position:absolute;inset:-10px}@keyframes ribbonHaloPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.hero-card-ribbon-flag{border-radius:50%;flex-shrink:0;width:36px;height:36px;position:absolute;top:50%;left:7px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000038,0 4px 12px #0000008c}.hero-card-ribbon-text{line-height:1.25;display:inline-block}.hero-card-ribbon-arrow{opacity:.85;margin-left:auto;font-size:14px;font-weight:900}.hero-card-ribbon-ar{color:#0000;background:linear-gradient(135deg,#05152a 0%,#0a0a0a 55%,#071a2f 100%);border:1px solid #74acdf8c;box-shadow:inset 0 0 0 1px #74acdf33,0 8px 24px #0000008c,0 0 20px #74acdf66,0 0 30px #fcbf4926}.hero-card-ribbon-ar .hero-card-ribbon-text{color:#0000;background:linear-gradient(90deg,#f4f1ee 0%,#c2dffa 55%,#fcbf49 100%);-webkit-background-clip:text;background-clip:text}.hero-card-ribbon-ar:after{background:radial-gradient(#74acdf8c 0%,#fcbf4938 45%,#0000 72%)}.hero-card-ribbon-ar .hero-card-ribbon-flag{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'><circle cx='22' cy='22' r='4.2' fill='%23FCBF49'/><circle cx='22' cy='22' r='4.2' fill='none' stroke='%23E89C2A' stroke-width='0.6' stroke-opacity='0.5'/></svg>") 50%/100% 100% no-repeat,linear-gradient(#74acdf 0 33.33%,#fff 33.33% 66.66%,#74acdf 66.66% 100%);box-shadow:inset 0 1px #fff6,inset 0 -2px #0003,inset 0 0 0 1px #74acdf73,0 4px 12px #74acdf8c}.hero-card-ribbon-ar .hero-card-ribbon-arrow{color:#c2dffa}.hero-card-ribbon-bi{color:#0000;background:linear-gradient(135deg,#02130a 0%,#0a0a0a 50%,#071a2f 100%) padding-box padding-box,linear-gradient(90deg,#00c850d9 0%,#ffdf00a6 48%,#74acdfd9 100%) border-box;border:1px solid #0000;box-shadow:0 8px 24px #0000008c,0 0 18px #009c3b59,0 0 24px #74acdf59,0 0 28px #ffdf001f}.hero-card-ribbon-bi .hero-card-ribbon-text{color:#0000;background:linear-gradient(90deg,#a9f0c8 0%,#ffdf00 50%,#c2dffa 100%);-webkit-background-clip:text;background-clip:text}.hero-card-ribbon-bi:after{background:radial-gradient(#009c3b80 0%,#ffdf0040 35%,#74acdf80 65%,#0000 80%)}.hero-card-ribbon-bi .hero-card-ribbon-flag{background:radial-gradient(circle,#ffdf00 0% 15%,#0000 17%),linear-gradient(90deg,#009c3b 0% 50%,#74acdf 50% 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003,inset 0 0 0 1px #ffdf0059,0 4px 12px #009c3b66}.hero-card-ribbon-bi .hero-card-ribbon-arrow{color:#ffdf00}.country-section{flex-direction:column;gap:32px;display:flex;position:relative}@media (min-width:1024px){.country-section{gap:56px}}.country-hero-media{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1px solid #ffffff0f;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000d9}@media (min-width:768px){.country-hero-media{aspect-ratio:21/9}}.country-hero-media img{transition:transform 1.4s cubic-bezier(.4,0,.2,1)}.country-section:hover .country-hero-media img{transform:scale(1.04)}.country-hero-overlay{pointer-events:none;z-index:1;background:radial-gradient(120% 90%,#0000 30%,#00000059 75%,#000000b3 100%),linear-gradient(#0000 22%,#00000026 55%,#000c 100%),linear-gradient(90deg,#00000073 0%,#0000 55%);position:absolute;inset:0}.country-hero-media:before{content:"";border-radius:inherit;pointer-events:none;z-index:4;transition:box-shadow .4s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.country-section:hover .country-hero-media:before{box-shadow:inset 0 0 0 1px #ffffff1f}.country-hero-media:after{content:"";pointer-events:none;z-index:2;opacity:.4;filter:blur(28px);border-radius:50%;width:200px;height:200px;transition:opacity .5s,transform .5s;position:absolute;bottom:-40px;right:-40px;transform:scale(.8)}.country-section.br .country-hero-media:after{background:radial-gradient(circle,#009c3b73 0%,#0000 70%)}.country-section.ar .country-hero-media:after{background:radial-gradient(circle,#74acdf73 0%,#0000 70%)}.country-section.py .country-hero-media:after{background:radial-gradient(circle,#d52b1e73 0%,#0000 70%)}.country-section:hover .country-hero-media:after{opacity:.8;transform:scale(1)}.country-hero-bignum{font-family:var(--font-title);letter-spacing:-.04em;opacity:.1;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:overlay;z-index:2;font-size:clamp(80px,14vw,200px);font-weight:900;line-height:1;position:absolute;top:12px;right:20px}.country-hero-flag{-webkit-backdrop-filter:blur(16px);font-family:var(--font-title);letter-spacing:.22em;text-transform:uppercase;color:#fff;z-index:3;background:#000000a6;border:1px solid #f4f1ee26;border-radius:9999px;align-items:center;gap:10px;padding:10px 20px 10px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:24px;left:24px}.country-hero-flag .flag-circle{background:#ffffff1f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.country-hero-polaroid{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(20px);z-index:3;background:#000000b8;border:1px solid #f4f1ee1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:14px 24px;display:flex;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 12px 30px -8px #000000b3}@media (min-width:768px){.country-hero-polaroid{max-width:420px;left:auto;right:24px}}.country-hero-polaroid .stat{flex-direction:column;gap:4px;display:flex}.country-hero-polaroid .num{font-family:var(--font-title);letter-spacing:-.02em;font-size:26px;font-weight:900;line-height:1}.country-hero-polaroid .lbl{letter-spacing:.16em;text-transform:uppercase;color:#f4f1ee99;font-size:10px;font-weight:600}.country-hero-polaroid .divider{background:#f4f1ee26;width:1px;height:32px}.country-section.br .country-hero-polaroid .num{color:var(--color-brasil)}.country-section.br .country-hero-flag{border-color:#009c3b8c}.country-section.ar .country-hero-polaroid .num{color:var(--color-argentina)}.country-section.ar .country-hero-flag{border-color:#74acdf8c}.country-section.py .country-hero-polaroid .num{color:var(--color-paraguai)}.country-section.py .country-hero-flag{border-color:#d52b1e8c}.country-hero-flag-name{transition:text-shadow .3s}.country-hero-flag-br .country-hero-flag-name{color:#4ade80;text-shadow:0 0 12px #009c3b8c}.country-hero-flag-ar .country-hero-flag-name{color:#c2dffa;text-shadow:0 0 12px #74acdf8c}.country-hero-flag-py .country-hero-flag-name{color:#ff7a70;text-shadow:0 0 12px #d52b1e8c}.country-section.br .country-hero-media{box-shadow:0 40px 80px -30px #000000d9,0 0 0 1px #009c3b1f,0 0 60px -20px #009c3b59}.country-section.ar .country-hero-media{box-shadow:0 40px 80px -30px #000000d9,0 0 0 1px #74acdf1f,0 0 60px -20px #74acdf59}.country-section.py .country-hero-media{box-shadow:0 40px 80px -30px #000000d9,0 0 0 1px #d52b1e1f,0 0 60px -20px #d52b1e59}.country-section.br:hover .country-hero-media{box-shadow:0 50px 100px -30px #000000e6,0 0 0 1px #009c3b4d,0 0 90px -10px #009c3b8c}.country-section.ar:hover .country-hero-media{box-shadow:0 50px 100px -30px #000000e6,0 0 0 1px #74acdf4d,0 0 90px -10px #74acdf8c}.country-section.py:hover .country-hero-media{box-shadow:0 50px 100px -30px #000000e6,0 0 0 1px #d52b1e4d,0 0 90px -10px #d52b1e8c}.flag-mini{border-radius:4px;flex-shrink:0;width:28px;height:20px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff38,0 2px 8px #00000073,inset 0 1px #ffffff1f}.flag-mini-br{background:#009c3b}.flag-mini-br:before{content:"";clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:#ffdf00;position:absolute;inset:2px 4px}.flag-mini-br:after{content:"";background:#002776;border-radius:50%;width:7px;height:7px;margin:auto;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff40}.flag-mini-ar{background:linear-gradient(#74acdf 0 33.33%,#fff 33.33% 66.66%,#74acdf 66.66% 100%)}.flag-mini-ar:after{content:"";background:radial-gradient(circle,#fcbf49 0%,#e89c2a 100%);border-radius:50%;width:6px;height:6px;margin:auto;position:absolute;inset:0;box-shadow:0 0 4px #fcbf49b3}.flag-mini-py{background:linear-gradient(#d52b1e 0 33.33%,#fff 33.33% 66.66%,#0038a8 66.66% 100%)}.flag-mini-py:after{content:"";background:radial-gradient(circle,#fcbf49 0%,#e89c2a 100%);border-radius:50%;width:5px;height:5px;margin:auto;position:absolute;inset:0;box-shadow:0 0 3px #fcbf4999}.country-section:hover .flag-mini{animation:2.4s ease-in-out infinite flag-mini-pulse}@keyframes flag-mini-pulse{0%,to{box-shadow:0 0 0 1px #ffffff38,0 2px 8px #00000073,inset 0 1px #ffffff1f}50%{box-shadow:0 0 0 1px #ffffff59,0 2px 12px #0000008c,0 0 14px #ffffff40,inset 0 1px #fff3}}.country-section-info{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.country-section-info{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px}}.country-section-eyebrow{font-family:var(--font-title);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:18px;font-size:11px;font-weight:800;display:inline-flex}.country-section-eyebrow-bar{border-radius:2px;width:44px;height:2px;display:block}.country-section-title{font-family:var(--font-title);letter-spacing:-.02em;color:#fff;margin-bottom:22px;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.05}.country-section-desc{font-family:var(--font-body);color:var(--color-muted);max-width:560px;font-size:16px;line-height:1.65}.country-section-body{flex-direction:column;gap:32px;display:flex}.country-section-tours{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:10px;margin:0;padding:28px 0;list-style:none;display:flex}.country-section-tours li{font-family:var(--font-body);color:#f4f1eeeb;-webkit-backdrop-filter:blur(6px);background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 14px;font-size:13.5px;font-weight:500;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s,color .25s;display:inline-flex;position:relative}.country-section-tours li:before{content:"";background:var(--chip-dot,var(--color-accent));width:6px;height:6px;box-shadow:0 0 8px var(--chip-dot,var(--color-accent));border-radius:50%;flex-shrink:0;transition:box-shadow .25s,transform .25s}.country-section-tours li:hover{border-color:var(--chip-dot,#00ffd1);background:#ffffff0f;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.country-section-tours li:hover{border-color:color-mix(in oklab, var(--chip-dot,var(--color-accent)) 65%, transparent)}}.country-section-tours li:hover{color:#f4f1ee;box-shadow:0 8px 22px -10px var(--chip-dot,var(--color-accent))}.country-section-tours li:hover:before{box-shadow:0 0 12px var(--chip-dot,var(--color-accent));transform:scale(1.25)}.country-section.br .country-section-tours li{--chip-dot:var(--color-brasil)}.country-section.ar .country-section-tours li{--chip-dot:var(--color-argentina)}.country-section.py .country-section-tours li{--chip-dot:var(--color-paraguai)}.btn-country{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;isolation:isolate;border-radius:999px;align-self:flex-start;align-items:center;gap:14px;padding:10px 28px 10px 10px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:inline-flex;position:relative}.btn-country:hover{transform:translateY(-3px)scale(1.02)}.btn-country-halo{pointer-events:none;filter:blur(18px);z-index:-1;border-radius:999px;animation:2.6s ease-in-out infinite btn-country-halo-pulse;position:absolute;inset:-8px}@keyframes btn-country-halo-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.btn-country-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;line-height:1;transition:transform .3s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003}.btn-country-icon-br,.btn-country-icon-ar,.btn-country-icon-py,.btn-country-icon-binacional{overflow:hidden}.btn-country:hover .btn-country-icon{transform:rotate(-6deg)scale(1.05)}.btn-country-icon:after{content:"";opacity:0;pointer-events:none;border-radius:50%;animation:2.6s ease-out infinite btn-country-ring;position:absolute;inset:-4px}@keyframes btn-country-ring{0%{opacity:.85;transform:scale(1)}80%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.btn-country-label{z-index:2;align-items:center;gap:10px;display:inline-flex;position:relative}.btn-country-arrow{transition:transform .3s;display:inline-block}.btn-country:hover .btn-country-arrow{transform:translate(4px)}.btn-country-br{color:#f4f1ee;background:linear-gradient(135deg,#02130a 0%,#0a0a0a 60%,#02130a 100%);border:1px solid #009c3b8c;box-shadow:inset 0 0 0 1px #009c3b33,0 8px 28px #0000008c,0 0 22px #009c3b59,0 0 36px #ffdf0026}.btn-country-br:hover{border-color:#009c3be6;box-shadow:inset 0 0 0 1px #00c85059,0 14px 36px #000000a6,0 0 36px #009c3bb3,0 0 48px #ffdf0059}.btn-country-br .btn-country-halo{background:radial-gradient(#009c3b80 0%,#ffdf0038 45%,#0000 72%)}.btn-country-br .btn-country-icon{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44' preserveAspectRatio='xMidYMid meet'><path d='M22 9 L35 22 L22 35 L9 22 Z' fill='%23FFDF00'/><circle cx='22' cy='22' r='5.5' fill='%23002776'/><circle cx='22' cy='22' r='5.5' fill='none' stroke='%23FFFFFF' stroke-opacity='0.25' stroke-width='0.6'/></svg>") 50%/100% 100% no-repeat,radial-gradient(circle at 30% 30%,#00c853 0%,#009c3b 55%,#006826 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000040,inset 0 0 0 1px #ffdf0040,0 4px 14px #009c3b8c}.btn-country-br .btn-country-icon:after{border:1px solid #009c3bbf}.btn-country-br .btn-country-label{color:#0000;background:linear-gradient(90deg,#f4f1ee 0%,#ffdf00 60%,#f4f1ee 100%);-webkit-background-clip:text;background-clip:text}.btn-country-ar{color:#f4f1ee;background:linear-gradient(135deg,#051423 0%,#0a0a0a 60%,#051423 100%);border:1px solid #74acdf8c;box-shadow:inset 0 0 0 1px #74acdf33,0 8px 28px #0000008c,0 0 22px #74acdf59,0 0 36px #fcbf4926}.btn-country-ar:hover{border-color:#74acdfe6;box-shadow:inset 0 0 0 1px #c2dffa59,0 14px 36px #000000a6,0 0 36px #74acdfb3,0 0 48px #fcbf494d}.btn-country-ar .btn-country-halo{background:radial-gradient(#74acdf80 0%,#fcbf4938 45%,#0000 72%)}.btn-country-ar .btn-country-icon{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'><circle cx='22' cy='22' r='4.2' fill='%23FCBF49'/><circle cx='22' cy='22' r='4.2' fill='none' stroke='%23E89C2A' stroke-width='0.6' stroke-opacity='0.5'/></svg>") 50%/100% 100% no-repeat,linear-gradient(#74acdf 0 33.33%,#fff 33.33% 66.66%,#74acdf 66.66% 100%);box-shadow:inset 0 1px #fff6,inset 0 -2px #0003,inset 0 0 0 1px #74acdf66,0 4px 14px #74acdf8c}.btn-country-ar .btn-country-icon:after{border:1px solid #74acdfbf}.btn-country-ar .btn-country-label{color:#0000;background:linear-gradient(90deg,#f4f1ee 0%,#c2dffa 60%,#f4f1ee 100%);-webkit-background-clip:text;background-clip:text}.btn-country-py{color:#f4f1ee;background:linear-gradient(135deg,#1a0504 0%,#0a0a0a 60%,#050819 100%);border:1px solid #d52b1e8c;box-shadow:inset 0 0 0 1px #d52b1e33,0 8px 28px #0000008c,0 0 22px #d52b1e59,0 0 36px #0038a82e}.btn-country-py:hover{border-color:#d52b1ee6;box-shadow:inset 0 0 0 1px #ff786959,0 14px 36px #000000a6,0 0 36px #d52b1eb3,0 0 48px #0038a866}.btn-country-py .btn-country-halo{background:radial-gradient(#d52b1e80 0%,#0038a840 45%,#0000 72%)}.btn-country-py .btn-country-icon{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'><polygon points='22,17.2 23.3,20.9 27.2,21.0 24.1,23.3 25.2,27.0 22,24.7 18.8,27.0 19.9,23.3 16.8,21.0 20.7,20.9' fill='%23FCBF49' stroke='%23C98B1F' stroke-width='0.5' stroke-opacity='0.6'/></svg>") 50%/100% 100% no-repeat,linear-gradient(#d52b1e 0 33.33%,#fff 33.33% 66.66%,#0038a8 66.66% 100%);box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #0003,inset 0 0 0 1px #ffffff2e,0 4px 14px #d52b1e8c}.btn-country-py .btn-country-icon:after{border:1px solid #d52b1ebf}.btn-country-py .btn-country-label{color:#0000;background:linear-gradient(90deg,#f4f1ee 0%,#ff8a7e 60%,#f4f1ee 100%);-webkit-background-clip:text;background-clip:text}.btn-country-binacional{color:#f4f1ee;background:linear-gradient(135deg,#02130a 0%,#0a0a0a 50%,#051423 100%) padding-box padding-box,linear-gradient(90deg,#00c850cc 0%,#ffdf008c 50%,#74acdfcc 100%) border-box;border:1px solid #0000;box-shadow:0 8px 28px #0000008c,0 0 22px #009c3b52,0 0 28px #74acdf52,0 0 36px #ffdf0026}.btn-country-binacional:hover{box-shadow:0 14px 36px #000000a6,0 0 32px #00c8508c,0 0 40px #74acdf8c,0 0 48px #ffdf0059}.btn-country-binacional .btn-country-halo{background:radial-gradient(#009c3b80 0%,#ffdf0040 35%,#74acdf80 65%,#0000 80%)}.btn-country-binacional .btn-country-icon{background:radial-gradient(circle,#ffdf00 0% 15%,#0000 18%),linear-gradient(90deg,#009c3b 0% 50%,#74acdf 50% 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003,inset 0 0 0 1px #ffdf004d,0 4px 14px #009c3b73}.btn-country-binacional .btn-country-icon:after{border:1px solid #74acdfbf}.btn-country-binacional .btn-country-label{color:#0000;background:linear-gradient(90deg,#a9f0c8 0%,#ffdf00 50%,#c2dffa 100%);-webkit-background-clip:text;background-clip:text}.hero-card-star{width:18px;height:18px;transform-style:preserve-3d;filter:drop-shadow(0 2px 1px #0000008c)drop-shadow(0 0 6px #ffdf00bf);flex-shrink:0;margin-right:8px;animation:3.2s ease-in-out infinite starWobble;display:inline-block;position:relative}.hero-card-star:before,.hero-card-star:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%23FFF6B0'/><stop offset='0.4' stop-color='%23FFDF00'/><stop offset='1' stop-color='%23C98B1F'/></linearGradient></defs><polygon points='12,2 14.6,8.6 21.7,9.2 16.3,13.9 18,20.8 12,17 6,20.8 7.7,13.9 2.3,9.2 9.4,8.6' fill='url(%23g)' stroke='%238B5E00' stroke-width='0.6' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;position:absolute;inset:0}.hero-card-star:after{filter:brightness(.55)blur(.5px);z-index:-1;opacity:.9;transform:translate(1px,2px)scale(.98)}@keyframes starWobble{0%,to{transform:rotate(-8deg)scale(1)translateY(0)}25%{transform:rotate(6deg)scale(1.08)translateY(-2px)}50%{transform:rotate(-4deg)scale(1.04)translateY(-1px)}75%{transform:rotate(10deg)scale(1.1)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.btn-country-halo,.btn-country-icon:after,.hero-card-star,.hero-card-ribbon,.hero-card-ribbon:after{animation:none}}.hero-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4f1eeeb;opacity:0;animation:.6s forwards chipIn;animation-delay:var(--chip-delay,0s);isolation:isolate;background-color:#0000;background-image:radial-gradient(130% 180% at 0%,#00ffd114 0%,#0000 55%),linear-gradient(135deg,#f4f1ee0d,#f4f1ee05);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:1px solid #0000;border-radius:9999px;align-items:center;gap:9px;padding:9px 16px 9px 10px;font-size:12px;font-weight:500;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,color .35s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(8px)}.hero-chip:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.7;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#00ffd14d 0%,#ff45002e 60%,#00ffd114 100%);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-chip:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px -12px #00ffd159,0 0 18px -6px #ff45002e}.hero-chip:hover:before{opacity:1}.hero-chip-icon{width:22px;height:22px;color:var(--color-accent);z-index:1;background:radial-gradient(at 30% 30%,#00ffd147 0%,#0000 60%),linear-gradient(135deg,#041412f2 0%,#020808f2 100%);border:1px solid #00ffd166;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .35s,border-color .35s;display:inline-grid;position:relative;box-shadow:inset 0 1px #00ffd11a,0 3px 10px #00ffd12e}.hero-chip:hover .hero-chip-icon{border-color:#00ffd1b3;transform:scale(1.08)rotate(-4deg)}.hero-chip-label{z-index:1;position:relative}@keyframes chipIn{to{opacity:1;transform:translateY(0)}}.hero-scroll-indicator{z-index:2;pointer-events:none;isolation:isolate;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-scroll-halo{filter:blur(18px);opacity:.75;z-index:-1;background:radial-gradient(circle,#00ffd14d 0%,#ff45001a 45%,#0000 72%);border-radius:50%;width:90px;height:90px;animation:2.8s ease-in-out infinite heroScrollHalo;position:absolute;top:-14px;left:50%;transform:translate(-50%)}@keyframes heroScrollHalo{0%,to{opacity:.45;transform:translate(-50%)scale(1)}50%{opacity:.85;transform:translate(-50%)scale(1.08)}}.hero-scroll-mouse{background:linear-gradient(#00ffd11a 0%,#00000059 100%);border:1.5px solid #ffffffa6;border-radius:12px;width:22px;height:34px;position:relative;box-shadow:inset 0 1px #ffffff2e,0 0 14px #00ffd159}.hero-scroll-wheel{background:linear-gradient(180deg, var(--color-accent) 0%, var(--color-primary) 100%);border-radius:3px;width:3px;height:6px;animation:1.8s cubic-bezier(.22,1,.36,1) infinite heroScrollWheel;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #00ffd1cc}@keyframes heroScrollWheel{0%{opacity:1;transform:translate(-50%)}60%{opacity:.15;transform:translate(-50%,12px)}61%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%)}}.hero-scroll-chevron{color:#ffffff8c;animation:1.8s ease-in-out infinite heroScrollChevron;display:inline-flex}@keyframes heroScrollChevron{0%,to{opacity:.4;transform:translateY(-1px)}50%{opacity:.9;transform:translateY(2px)}}.hero-scroll-label{font-family:var(--font-title);letter-spacing:.4em;text-transform:uppercase;color:#ffffffc7;text-shadow:0 0 10px #00ffd159;font-size:9px;font-weight:700}@media (prefers-reduced-motion:reduce){.hero-scroll-halo,.hero-scroll-wheel,.hero-scroll-chevron{animation:none}}.nav-pill{font-family:var(--font-title);letter-spacing:.01em;color:#f4f1eed1;white-space:nowrap;isolation:isolate;border:1px solid #0000;border-radius:9999px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:color .25s,background .25s,border-color .25s,transform .25s,padding .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.nav-pill:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(110deg,#0000 35%,#ffb8542e 48%,#00ffd12e 52%,#0000 65%);transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-110%)}.nav-pill:hover:after{transform:translate(110%)}.nav-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;color:var(--color-text)}@media (prefers-reduced-motion:reduce){.nav-pill:after{display:none}}.nav-header.is-scrolled .nav-pill{padding:5px 12px;font-size:12px}.nav-pill:before{content:"";background:var(--color-primary);opacity:0;border-radius:9999px;width:4px;height:4px;transition:opacity .25s,transform .25s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)scale(.5);box-shadow:0 0 10px #ff4500b3}.nav-pill:hover{color:var(--color-text);background:#ffffff0d;border-color:#ffffff14}.nav-pill:hover:before{opacity:1;transform:translate(-50%)scale(1)}.nav-pill-active{color:var(--color-text);background:#ff450014;border-color:#0000;box-shadow:inset 0 1px #ffffff0a}.nav-pill-active:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ff4500d9 0%,#ffb8548c 50%,#00ffd1bf 100%) 0 0/100% 100%;width:auto;height:auto;padding:1px;position:absolute;inset:0 0 auto auto;transform:none;box-shadow:0 0 16px #ff450040;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-pill-accent{color:var(--color-accent);background:#00ffd112;border-color:#00ffd147;box-shadow:0 0 #00ffd100}.nav-pill-accent:hover{color:var(--color-text);background:#00ffd129;border-color:#00ffd199;transform:translateY(-1px);box-shadow:0 0 20px #00ffd147,inset 0 0 12px #00ffd114}.nav-pill-accent:before{display:none}.nav-actions{gap:8px}.nav-header.is-scrolled .nav-actions{gap:7px}.nav-divider{background:linear-gradient(#0000 0%,#ffffff24 35% 65%,#0000 100%);flex-shrink:0;width:1px;height:22px;margin:0 4px}.nav-header.is-scrolled .nav-divider{height:18px}.nav-icon-search{position:relative;overflow:visible}.nav-icon-search:before{content:"";-webkit-mask-composite:xor;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ff7a2c8c,#00ffd18c) border-box;border:1px solid #0000;border-radius:12px;transition:opacity .25s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-icon-search:hover{color:var(--color-secondary);background:#ffb85414}.nav-icon-search:hover:before{opacity:1}.nav-icon-search[aria-expanded=true]{color:var(--color-secondary);background:#ffb8541a}.nav-icon-search[aria-expanded=true]:before{opacity:1}.nav-cta{font-family:var(--font-title);letter-spacing:.02em;color:var(--color-accent);white-space:nowrap;isolation:isolate;background:linear-gradient(135deg,#00ffd129 0%,#00ffd10f 100%);border:1px solid #0000;border-radius:9999px;padding:8px 16px 8px 14px;font-size:12.5px;font-weight:700;transition:color .25s,transform .25s,box-shadow .3s,background .25s;position:relative;box-shadow:0 0 #00ffd100,inset 0 1px #ffffff0a}.nav-cta:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#00ffd1d9 0%,#ffb8548c 50%,#ff7a2cbf 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-cta:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(110deg,#0000 35%,#00ffd138 48%,#ffb85438 52%,#0000 65%);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-110%)}.nav-cta:hover{color:var(--color-text);background:linear-gradient(135deg,#00ffd138 0%,#ff7a2c1a 100%);transform:translateY(-1px);box-shadow:0 8px 22px -6px #00ffd173,0 0 #00ffd100,inset 0 1px #ffffff12}.nav-cta:hover:after{transform:translate(110%)}.nav-cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.nav-header.is-scrolled .nav-cta{padding:7px 14px 7px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.nav-cta:after{display:none}}.nav-icon-btn{color:#f4f1eea6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .22s,border-color .22s,color .22s,transform .22s}.nav-icon-btn:hover{color:var(--color-text);background:#ffffff0d;border-color:#ffffff14}.nav-header.is-scrolled .nav-icon-btn{width:30px;height:30px}.nav-hamb{display:none!important}.nav-logo-wrap{width:64px;height:64px;transition:width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1)}.nav-logo-img{object-fit:cover;filter:drop-shadow(0 4px 14px #ff450042);width:60px;height:60px;transition:width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1),filter .3s}.nav-header.is-scrolled .nav-logo-wrap{width:52px;height:52px}.nav-header.is-scrolled .nav-logo-img{filter:drop-shadow(0 3px 10px #ff450052);width:48px;height:48px}.nav-brand-dots{opacity:1;max-height:14px;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s,margin-top .35s;overflow:hidden}.nav-header.is-scrolled .nav-brand-dots{opacity:0;max-height:0;margin-top:0}.nav-dot{border-radius:9999px;width:5px;height:5px;display:inline-block;box-shadow:0 0 6px}.nav-dot-br{color:#009c3bcc;background:#009c3b}.nav-dot-ar{color:#74acdfcc;background:#74acdf}.nav-dot-py{color:#d52b1ecc;background:#d52b1e}.nav-brand-sub{font-family:var(--font-title);letter-spacing:2px;color:#f4f1ee66;text-transform:uppercase;margin-left:4px;font-size:9px;font-weight:700}.logo-ring{opacity:0;pointer-events:none;border:1px solid #ff45004d;border-radius:9999px;transition:opacity .3s;position:absolute;inset:-6px}.group:hover .logo-ring{opacity:1;animation:1.6s ease-in-out infinite ring-pulse}@keyframes ring-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.25;transform:scale(1.08)}}.nav-dropdown-wrap:after{content:"";pointer-events:none;height:14px;position:absolute;top:100%;left:-20px;right:-20px}.nav-dropdown-wrap:hover:after{pointer-events:auto}.mega-menu{opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(155deg,#141616fa 0%,#111313fa 50%,#0d0f0ffa 100%);border:1px solid #ffffff12;border-radius:22px;grid-template-columns:1.25fr 1fr .95fr;gap:28px;width:min(960px,100vw - 32px);margin-top:10px;padding:28px;transition:opacity .25s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1),visibility .25s linear;display:grid;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)translateY(-8px)scale(.98);box-shadow:0 30px 80px -20px #000000d9,0 12px 36px -12px #0000008c,inset 0 1px #ffffff0a}.mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.mega-menu:before{content:"";pointer-events:auto;background:0 0;height:16px;position:absolute;top:-16px;left:0;right:0}.mega-menu:not(.is-open):before{pointer-events:none}.mega-aurora{pointer-events:none;filter:blur(20px);z-index:0;background:radial-gradient(50% 40% at 20% 0,#ff450033,#0000 65%),radial-gradient(50% 40% at 80% 0,#00ffd124,#0000 65%),radial-gradient(60% 30% at 50% 100%,#ffb8541a,#0000 70%);animation:18s linear infinite mega-aurora-shift;position:absolute;inset:-20% -10%}@keyframes mega-aurora-shift{0%,to{opacity:.85;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(2deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.mega-aurora{animation:none}}.mega-col{z-index:1;min-width:0;position:relative}.mega-col-stack{flex-direction:column;display:flex}.mega-col-title{font-family:var(--font-title);letter-spacing:2px;text-transform:uppercase;color:#f4f1eeeb;align-items:baseline;gap:8px;margin-bottom:12px;padding-bottom:10px;font-size:11px;font-weight:700;display:flex;position:relative}.mega-col-br .mega-col-title{color:#ffdf00;text-shadow:0 0 14px #009c3b8c}.mega-col-br .mega-col-title:after{background:linear-gradient(90deg,#009c3b 0%,#ffdf00 50%,#009c3b 100%);width:38px;box-shadow:0 0 10px #ffdf00a6}.mega-col-stack>div:first-child .mega-col-title{color:#b8dcff;text-shadow:0 0 14px #74acdf8c}.mega-col-stack>div:first-child .mega-col-title:after{background:linear-gradient(90deg,#74acdf 0%,#fff 50%,#74acdf 100%);width:38px;box-shadow:0 0 10px #74acdf8c}.mega-col-stack>div:last-child .mega-col-title{color:#ff6f66;text-shadow:0 0 14px #d52b1e8c}.mega-col-stack>div:last-child .mega-col-title:after{background:linear-gradient(90deg,#d52b1e 0%,#fff 50%,#0038a8 100%);width:38px;box-shadow:0 0 10px #d52b1e8c}.mega-col-flag{font-size:14px}.mega-col-count{font-family:var(--font-body);color:#f4f1eeb8;letter-spacing:.5px;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}.mega-col-title:after{content:"";opacity:.65;background:currentColor;border-radius:2px;width:28px;height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 8px}.mega-cat{margin-bottom:14px;position:relative}.mega-cat:last-child{margin-bottom:0}.mega-cat-title{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;color:#f4f1eec7;border-left:2px solid var(--color-secondary);background:linear-gradient(90deg,#ffb8541a 0%,#ffb85400 100%);border-radius:999px;align-items:center;gap:6px;margin-bottom:6px;padding:3px 10px 3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.mega-cat-title:before{content:"";background:var(--color-secondary);width:5px;height:5px;box-shadow:0 0 8px var(--color-secondary);border-radius:9999px;flex-shrink:0}.mega-cat:first-child .mega-cat-title{color:#6fe6a1;background:linear-gradient(90deg,#009c3b24 0%,#009c3b00 100%);border-left-color:#009c3b}.mega-cat:first-child .mega-cat-title:before{background:#6fe6a1;box-shadow:0 0 8px #009c3b}.mega-cat:nth-child(2) .mega-cat-title{color:#ffd27a;border-left-color:var(--color-secondary);background:linear-gradient(90deg,#ffb85424 0%,#ffb85400 100%)}.mega-cat:nth-child(2) .mega-cat-title:before{box-shadow:0 0 8px var(--color-secondary);background:#ffd27a}.mega-cat:nth-child(3) .mega-cat-title{color:#6fffec;border-left-color:var(--color-accent);background:linear-gradient(90deg,#00ffd11f 0%,#00ffd100 100%)}.mega-cat:nth-child(3) .mega-cat-title:before{box-shadow:0 0 8px var(--color-accent);background:#6fffec}.mega-link{color:#f4f1eed1;border-radius:9px;align-items:center;gap:8px;margin-left:-8px;padding:7px 10px 7px 12px;font-size:13px;line-height:1.3;transition:color .2s,background .2s,padding-left .22s;display:flex;position:relative}.mega-link-bullet{background:var(--color-accent);opacity:0;width:4px;height:4px;box-shadow:0 0 8px var(--color-accent);border-radius:9999px;flex-shrink:0;transition:opacity .2s,transform .2s;transform:scale(.4)}.mega-link-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mega-link-meta{font-family:var(--font-body);color:#f4f1ee73;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:3px;font-size:10.5px;font-weight:500;display:inline-flex}.mega-link:hover{color:var(--color-text);background:linear-gradient(90deg,#ff45000f,#00ffd10a);padding-left:16px}.mega-link:hover .mega-link-bullet{opacity:1;transform:scale(1)}.mega-link:hover .mega-link-meta{color:#f4f1eeb8}.mega-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;background:#00ffd10f}.mega-badge{font-family:var(--font-title);letter-spacing:.8px;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:8.5px;font-weight:700;line-height:1.4;display:inline-flex}.mega-badge-bestseller{color:#1a0a04;background:linear-gradient(135deg,#ffb854 0%,#ff7a2c 100%);box-shadow:0 0 12px #ff7a2c8c}.mega-badge-new{color:#02201a;background:linear-gradient(135deg,#4dffe3 0%,#00ffd1 100%);box-shadow:0 0 12px #00ffd180}.mega-badge-premium{color:#1a0a04;background:linear-gradient(135deg,#ffe08a 0%,#ffb854 100%);box-shadow:0 0 12px #ffb8548c}.mega-col-feat{flex-direction:column;gap:16px;display:flex}.mega-featured{background:linear-gradient(160deg,#0f1212 0%,#0a0c0c 100%);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;transition:border-color .3s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -10px #0000008c}.mega-featured:hover{border-color:#ff7a2c66;transform:translateY(-2px);box-shadow:0 18px 40px -10px #000000b3,0 0 28px #ff450040}.mega-featured:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.mega-featured-media{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.mega-featured-media img{transition:transform 6s ease-out}.mega-featured:hover .mega-featured-media img{transform:scale(1.08)}.mega-featured-shade{pointer-events:none;background:linear-gradient(#0000 30%,#0009 100%);position:absolute;inset:0}.mega-featured-corner{pointer-events:none;background:radial-gradient(circle at 100% 0,#ff45004d,#0000 70%);width:60px;height:60px;position:absolute;top:0;right:0}.mega-featured-badge{z-index:2;position:absolute;top:10px;left:10px}.mega-featured-body{padding:14px 16px 16px}.mega-featured-eyebrow{font-family:var(--font-title);letter-spacing:2px;text-transform:uppercase;color:var(--color-secondary);margin-bottom:6px;font-size:9.5px;font-weight:700}.mega-featured-title{font-family:var(--font-title);letter-spacing:-.01em;color:var(--color-text);margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.2}.mega-featured-meta{font-family:var(--font-body);color:#f4f1eead;align-items:center;gap:12px;margin-bottom:10px;font-size:11.5px;display:flex}.mega-featured-meta-item{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.mega-featured-cta{font-family:var(--font-title);letter-spacing:.5px;color:var(--color-accent);align-items:center;gap:6px;font-size:12px;font-weight:700;transition:gap .25s;display:inline-flex}.mega-featured:hover .mega-featured-cta{gap:10px}.mega-featured-arrow{transition:transform .25s}.mega-featured:hover .mega-featured-arrow{transform:translate(2px)}.mega-allbtn{font-family:var(--font-title);letter-spacing:.5px;color:var(--color-text);background:linear-gradient(135deg,#ff45001f,#00ffd114);border:1px solid #ff450040;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.mega-allbtn:hover{background:linear-gradient(135deg,#ff45002e,#00ffd11f);border-color:#ff7a2c8c;transform:translateY(-1px)}.mega-allbtn-arrow{transition:transform .25s}.mega-allbtn:hover .mega-allbtn-arrow{transform:translate(3px)}.brand-chip{min-width:22px;font-family:var(--font-title);letter-spacing:1.5px;border-radius:4px;justify-content:center;align-items:center;padding:1px 5px;font-size:10px;font-weight:700;line-height:1;transition:transform .25s,box-shadow .25s;display:inline-flex}.brand-chip-br{color:#ffdf00;text-shadow:0 0 6px #009c3b73;background:#009c3b38;border:1px solid #009c3b8c}.brand-chip-ar{color:#fff;text-shadow:0 0 6px #74acdf8c;background:#74acdf38;border:1px solid #74acdf99}.brand-chip-py{color:#fff;text-shadow:0 0 6px #d52b1e8c;background:#d52b1e38;border:1px solid #d52b1e99}.group:hover .brand-chip-br{box-shadow:0 0 14px #009c3b8c}.group:hover .brand-chip-ar{box-shadow:0 0 14px #74acdf8c}.group:hover .brand-chip-py{box-shadow:0 0 14px #d52b1e8c}.feature-card{background:linear-gradient(#0f0f0fc7 0%,#030303f2 100%);border:1px solid #ffffff0f;border-radius:20px;height:100%;padding:28px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0d}@media (min-width:1024px){.feature-card{padding:32px}}.feature-card:hover{transform:translateY(-6px)}.feature-card[data-tone=accent]:hover{border-color:#00ffd166;box-shadow:0 40px 100px #000000a6,0 0 60px #00ffd11a,inset 0 1px #ffffff14}.feature-card[data-tone=primary]:hover{border-color:#ffa04080;box-shadow:0 40px 100px #000000a6,0 0 60px #ff450029,inset 0 1px #ffffff1a}.feature-card[data-tone=gold]:hover{border-color:#e8b86b80;box-shadow:0 40px 100px #000000a6,0 0 60px #e8b86b24,inset 0 1px #ffffff1a}.feature-card-emphasis{border-color:#ffa0404d;box-shadow:0 35px 90px #0009,0 0 60px #ff450014,inset 0 1px #ffffff14}.feature-card-grad-border{-webkit-mask-composite:xor;pointer-events:none;opacity:.6;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffffff1a 0%,#0000 40% 60%,#ffffff0a 100%);border-radius:20px;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feature-card:hover .feature-card-grad-border{opacity:1}.feature-card-glow{pointer-events:none;opacity:.45;border-radius:50%;width:240px;height:240px;transition:opacity .6s,transform .8s;position:absolute;top:-80px;right:-80px}.feature-card:hover .feature-card-glow{opacity:.85;transform:scale(1.15)}.feature-card-glow-accent{background:radial-gradient(circle,#00ffd133,#0000 65%)}.feature-card-glow-primary{background:radial-gradient(circle,#ff450040,#0000 65%)}.feature-card-glow-gold{background:radial-gradient(circle,#e8b86b40,#0000 65%)}@media (prefers-reduced-motion:reduce){.feature-card,.feature-card-glow,.feature-card-grad-border{transition:none!important}.feature-card:hover,.feature-card:hover .feature-card-glow{transform:none}}.feature-icon-wrap svg{filter:drop-shadow(0 4px 12px #0000008c);transition:transform .6s cubic-bezier(.22,1,.36,1)}.group:hover .feature-icon-wrap svg{transform:rotate(-6deg)scale(1.06)}.group:hover .feature-icon-glow{opacity:.85}@media (prefers-reduced-motion:reduce){.feature-icon-wrap svg{transition:none}.group:hover .feature-icon-wrap svg{transform:none}}.hero-price-card-outer{width:100%;max-width:380px;position:relative}.hero-price-card{-webkit-backdrop-filter:blur(20px);width:100%;transform-style:preserve-3d;perspective:800px;transform:perspective(800px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));background:linear-gradient(160deg,#74acdf2e 0%,#080909e0 50%,#fcbf491a 100%);border:1px solid #fcbf4959;border-radius:24px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 40px 100px #000000a6,0 0 60px #74acdf1f,0 0 80px #fcbf4914,inset 0 1px #ffffff1a,inset 0 -1px #0006}.hero-price-card:hover{box-shadow:0 50px 120px #000000bf,0 0 80px #74acdf33,0 0 100px #fcbf4924,inset 0 1px #ffffff24,inset 0 -1px #0006}.hero-price-card-border{-webkit-mask-composite:xor;pointer-events:none;opacity:.7;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#74acdf8c 0%,#0000 35% 65%,#fcbf498c 100%);border-radius:24px;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-price-card:hover .hero-price-card-border{opacity:1}.hero-price-card-glow{pointer-events:none;border-radius:50%;width:320px;height:320px;transition:opacity .6s,transform .8s;position:absolute}.hero-price-card-glow-blue{background:radial-gradient(circle,#74acdf52,#0000 70%);top:-110px;left:-110px}.hero-price-card-glow-gold{background:radial-gradient(circle,#fcbf4938,#0000 70%);bottom:-110px;right:-110px}.hero-price-card:hover .hero-price-card-glow{transform:scale(1.18)}.hero-price-card-shimmer{pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff0f 45%,#ffffff1a 50%,#ffffff0f 55%,#0000 100%);width:70%;height:100%;animation:6s ease-in-out infinite hpc-shimmer;position:absolute;top:0;left:-100%}@keyframes hpc-shimmer{0%,70%{left:-100%}85%{left:110%}to{left:110%}}.hero-price-pin{z-index:10;color:#fff;font-family:var(--font-title);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 2px #0000004d;cursor:default;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffc68a 0%,#ffa040 30%,#ff4500 70%,#c02600 100%);border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:7px;padding:9px 16px 11px;font-size:10px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;position:absolute;top:-14px;right:18px;transform:translateY(0);box-shadow:0 6px #8b1f00,0 8px 24px #ff45008c,0 0 40px #ffa04059,inset 0 1px #ffffff73,inset 0 -2px #00000040}.hero-price-card-outer:hover .hero-price-pin{transform:translateY(-2px);box-shadow:0 8px #8b1f00,0 12px 32px #ff4500a6,0 0 50px #ffa04073,inset 0 1px #ffffff80,inset 0 -2px #00000040}.hero-price-pin-star{color:#0000;filter:drop-shadow(0 1px 2px #0006);background:linear-gradient(#fff 0%,#ffe0b0 50%,#ffb067 100%);-webkit-background-clip:text;background-clip:text;font-size:12px;line-height:1;animation:2.6s ease-in-out infinite hpc-star-twinkle;display:inline-block}@keyframes hpc-star-twinkle{0%,to{transform:rotate(0)}50%{transform:rotate(15deg)scale(1.1)}}.hero-price-pin-glow{z-index:-1;filter:blur(10px);background:radial-gradient(#ff45008c,#0000 65%);border-radius:999px;animation:2.4s ease-in-out infinite hpc-pin-pulse;position:absolute;inset:-10px}@keyframes hpc-pin-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.hero-price-eyebrow{background:linear-gradient(#74acdf38 0%,#08090966 50%,#fcbf491f 100%);border:1px solid #74acdf8c;border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 8px;transition:border-color .3s,box-shadow .3s,transform .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000080,0 0 30px #74acdf2e,inset 0 1px #ffffff38,inset 0 -1px #0000004d}.hero-price-card-outer:hover .hero-price-eyebrow{border-color:#74acdfd9;transform:translateY(-1px);box-shadow:0 12px 28px #0000008c,0 0 44px #74acdf4d,0 0 60px #fcbf491a,inset 0 1px #ffffff47,inset 0 -1px #0000004d}.hero-price-eyebrow-shine{pointer-events:none;background:linear-gradient(115deg,#0000 0%,#fff3 50%,#0000 100%);width:60%;height:100%;transition:left .8s ease-out;position:absolute;top:0;left:-120%}.hero-price-card-outer:hover .hero-price-eyebrow-shine{left:130%}.hero-price-eyebrow-icon{z-index:1;background:linear-gradient(#c2dffa4d 0%,#74acdf1a 100%);border:1px solid #74acdf8c;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:24px;display:inline-flex;position:relative;box-shadow:0 3px 8px #00000073,inset 0 1px #ffffff4d,inset 0 -1px #00000040}.hero-price-eyebrow-text{z-index:1;flex-direction:column;line-height:1;display:inline-flex;position:relative}.hero-price-eyebrow-kicker{font-family:var(--font-title);letter-spacing:.24em;text-transform:uppercase;color:#dcebfa8c;margin-bottom:3px;font-size:8.5px;font-weight:600}.hero-price-eyebrow-title{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:#0000;filter:drop-shadow(0 1px 2px #00000080);background:linear-gradient(#fff 0%,#c2dffa 100%);-webkit-background-clip:text;background-clip:text;font-size:11.5px;font-weight:900}.hero-price-eyebrow-dot{z-index:1;background:#00ffd1;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite hpc-dot-pulse;display:inline-block;position:relative;box-shadow:0 0 12px #00ffd1f2,0 0 0 2px #00ffd12e}.hero-price-dot{background:#c2dffa;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite hpc-dot-pulse;display:inline-block;box-shadow:0 0 12px #c2dffad9}@keyframes hpc-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}.hero-price-chip-privativo{color:var(--color-accent);background:#00ffd11a;border:1px solid #00ffd14d;transition:background .3s,border-color .3s}.hero-price-card:hover .hero-price-chip-privativo{background:#00ffd129;border-color:#00ffd180}.hero-price-value{font-family:var(--font-title);letter-spacing:-.04em;background:linear-gradient(135deg, #fff 0%, var(--color-secondary) 50%, var(--color-primary) 100%);color:#0000;filter:drop-shadow(0 4px 24px #ff450066);-webkit-background-clip:text;background-clip:text;font-size:62px;font-weight:900;line-height:1}.hero-price-ingresso{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin:0 24px 20px;padding:12px 16px;transition:background .3s,border-color .3s;position:relative}.hero-price-card:hover .hero-price-ingresso{background:#fcbf490f;border-color:#fcbf4933}.hero-price-total{font-family:var(--font-title);letter-spacing:-.025em;color:#0000;filter:drop-shadow(0 0 18px #74acdf73);background:linear-gradient(90deg,#74acdf 0%,#c2dffa 50%,#fcbf49 100%);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:900;line-height:1;animation:4s ease-in-out infinite hpc-total-pulse}@keyframes hpc-total-pulse{0%,to{filter:drop-shadow(0 0 18px #74acdf73)}50%{filter:drop-shadow(0 0 26px #fcbf498c)}}.hero-calc-btn{width:100%;font-family:var(--font-title);text-transform:uppercase;letter-spacing:.16em;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffa04038 0%,#ff450052 50%,#74acdf38 100%);border:1px solid #fcbf4980;border-radius:14px;padding:14px 16px;font-size:12px;font-weight:700;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 12px 30px #ff450038,inset 0 1px #ffffff1a,inset 0 -1px #0003}.hero-calc-btn:hover{border-color:#fcbf49cc;transform:translateY(-2px);box-shadow:0 18px 45px #ff450057,0 0 60px #fcbf4938,inset 0 1px #ffffff29,inset 0 -1px #0003}.hero-calc-btn:active{transform:translateY(0)}.hero-calc-shimmer{pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff38 50%,#0000 100%);width:80%;height:100%;transition:left .7s ease-out;position:absolute;top:0;left:-120%}.hero-calc-btn:hover .hero-calc-shimmer{left:120%}.hero-calc-arrow{transition:transform .3s}.hero-calc-btn:hover .hero-calc-arrow{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.hero-price-card,.hero-price-card-glow,.hero-price-card-shimmer,.hero-price-card-border,.hero-price-pin-glow,.hero-price-dot,.hero-price-total,.hero-calc-btn,.hero-calc-shimmer,.hero-calc-arrow{transition:none!important;animation:none!important}.hero-price-card{transform:none!important}}.calc-card-outer{position:relative}.calc-card{background:radial-gradient(at 0 0,#00ffd106,#0000 45%),radial-gradient(at 100% 100%,#ff45000a,#0000 50%),radial-gradient(#050402 0%,#000 65%);border:1px solid #e8b86b38;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 60px 140px #000000f2,0 0 100px #ff45000d,inset 0 1px #ffffff08,inset 0 -2px #000000a6,inset 0 0 80px #00000073}.calc-card-inner{padding:28px 24px;position:relative}@media (min-width:640px){.calc-card-inner{padding:36px 32px}}@media (min-width:1024px){.calc-card-inner{padding:44px 40px}}.calc-card-border{-webkit-mask-composite:xor;pointer-events:none;opacity:.7;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#00ffd173 0%,#0000 30% 70%,#fcbf4973 100%);border-radius:28px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.calc-card-glow{pointer-events:none;border-radius:50%;width:480px;height:480px;position:absolute}.calc-card-glow-tl{opacity:.55;background:radial-gradient(circle,#00ffd11a,#0000 65%);top:-160px;left:-160px}.calc-card-glow-br{opacity:.55;background:radial-gradient(circle,#ff450024,#0000 65%);bottom:-160px;right:-160px}.calc-card-shimmer{pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff0a 45%,#ffffff14 50%,#ffffff0a 55%,#0000 100%);width:60%;height:100%;animation:9s ease-in-out infinite calc-shimmer;position:absolute;top:0;left:-100%}@keyframes calc-shimmer{0%,75%{left:-100%}90%{left:110%}to{left:110%}}.calc-pin{z-index:10;color:#001a0e;font-family:var(--font-title);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px #ffffff4d;-webkit-user-select:none;user-select:none;background:linear-gradient(#2bffb1 0%,#00e676 50%,#00a050 100%);border:1px solid #fff6;border-radius:999px;align-items:center;gap:7px;padding:9px 16px 11px;font-size:10px;font-weight:900;transition:transform .25s,box-shadow .25s;display:inline-flex;position:absolute;top:-16px;left:32px;transform:translateY(0);box-shadow:0 6px #006b30,0 8px 24px #00e6768c,0 0 40px #00ffd159,inset 0 1px #ffffff80,inset 0 -2px #0003}.calc-card-outer:hover .calc-pin{transform:translateY(-2px);box-shadow:0 8px #006b30,0 12px 32px #00e676a6,0 0 50px #00ffd173,inset 0 1px #ffffff8c,inset 0 -2px #0003}.calc-pin-glow{z-index:-1;filter:blur(10px);background:radial-gradient(#00e6768c,#0000 65%);border-radius:999px;animation:2.4s ease-in-out infinite calc-pin-pulse;position:absolute;inset:-10px}@keyframes calc-pin-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.calc-pin-dot{background:#031824;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite calc-pin-dot-pulse;display:inline-block;box-shadow:0 0 0 2px #ffffff8c,0 0 12px #00ffd1d9}@keyframes calc-pin-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.calc-header{margin-bottom:28px}.calc-eyebrow{background:linear-gradient(#00ffd129 0%,#08090966 50%,#fcbf491a 100%);border:1px solid #00ffd173;border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:inline-flex;position:relative;box-shadow:0 8px 22px #00000080,0 0 30px #00ffd124,inset 0 1px #ffffff2e,inset 0 -1px #0000004d}.calc-eyebrow-icon{z-index:1;background:linear-gradient(#00ffd14d 0%,#00b4961a 100%);border:1px solid #00ffd18c;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:24px;display:inline-flex;position:relative;box-shadow:0 3px 8px #00000073,inset 0 1px #ffffff4d}.calc-eyebrow-text{flex-direction:column;line-height:1;display:inline-flex}.calc-eyebrow-kicker{font-family:var(--font-title);letter-spacing:.24em;text-transform:uppercase;color:#b4ffeb8c;margin-bottom:3px;font-size:8.5px;font-weight:600}.calc-eyebrow-title{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:#0000;filter:drop-shadow(0 1px 2px #00000080);background:linear-gradient(#fff 0%,#00ffd1 100%);-webkit-background-clip:text;background-clip:text;font-size:11.5px;font-weight:900}.calc-auto-btn{min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 14px;transition:color .3s,background .3s,border-color .3s}.calc-auto-btn[data-active=true]{color:var(--color-accent);background:#00ffd114;border-color:#00ffd14d}.calc-auto-btn:hover{color:var(--color-accent)}.calc-stepper{background:linear-gradient(#ffffff08 0%,#0000008c 100%);border:1px solid #ffffff14;border-radius:18px;padding:16px 18px;position:relative;box-shadow:0 10px 26px #0000008c,inset 0 1px #ffffff0f,inset 0 -1px #00000080,inset 0 0 30px #0000004d}.calc-stepper-label{font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 2px #0006;margin-bottom:2px;font-size:11.5px;font-weight:800;line-height:1.2}.calc-stepper-hint{font-family:var(--font-body);color:#ffffff9e;margin-bottom:12px;font-size:11.5px;line-height:1.2}.calc-stepper[data-tone=primary] .calc-stepper-label{color:#ffe0b0}.calc-stepper[data-tone=accent] .calc-stepper-label{color:#b8ffee}.calc-stepper-border{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffffff1a 0%,#0000 50%,#ffffff0a 100%);border-radius:18px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.calc-stepper-btn{cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;transition:transform .15s,box-shadow .15s,background .15s;display:grid;position:relative}.calc-stepper-btn-minus{color:#ffffffd9;background:linear-gradient(#ffffff1a 0%,#ffffff0a 100%);border:1px solid #ffffff2e;box-shadow:0 3px #ffffff0f,0 5px 12px #0006,inset 0 1px #fff3,inset 0 -1px #0003}.calc-stepper-btn-minus:hover{transform:translateY(-1px)}.calc-stepper-btn-minus:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #ffffff0f,0 2px 6px #0006,inset 0 1px #fff3}.calc-stepper-btn-plus{color:#fff;background:linear-gradient(#ffb067 0%,#ff7a2c 50%,#ff4500 100%);border:1px solid #ffffff4d;box-shadow:0 3px #b83000,0 5px 14px #ff450073,inset 0 1px #ffffff59,inset 0 -1px #00000040}.calc-stepper-btn-plus:hover{transform:translateY(-2px);box-shadow:0 5px #b83000,0 8px 18px #ff45008c,inset 0 1px #fff6,inset 0 -1px #00000040}.calc-stepper-btn-plus:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #b83000,0 2px 8px #ff450066,inset 0 1px #ffffff4d}.calc-stepper-btn:disabled{opacity:.3;cursor:not-allowed}.calc-stepper-value{font-family:var(--font-title);letter-spacing:-.02em;text-align:center;background:linear-gradient(180deg, #fff 0%, var(--color-secondary) 100%);color:#0000;filter:drop-shadow(0 2px 8px #ff450033);-webkit-background-clip:text;background-clip:text;min-width:1.5em;font-size:30px;font-weight:900;line-height:1}.calc-stepper[data-tone=accent] .calc-stepper-value{background:linear-gradient(180deg, #fff 0%, var(--color-accent) 100%);color:#0000;filter:drop-shadow(0 2px 8px #00ffd133);-webkit-background-clip:text;background-clip:text}@media (min-width:640px){.calc-stepper-value{font-size:36px}.calc-stepper-btn{width:48px;height:48px}}.calc-vehicle{text-align:left;cursor:pointer;background:linear-gradient(#ffffff05 0%,#0000008c 100%);border:1px solid #ffffff12;border-radius:18px;padding:14px 14px 16px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000080,inset 0 1px #ffffff0a,inset 0 -1px #0006}.calc-vehicle:hover{background:linear-gradient(#ffffff0a 0%,#00000080 100%);border-color:#ffffff2e;transform:translateY(-3px)}.calc-vehicle[data-selected=true]{background:linear-gradient(135deg,#ff450029 0%,#e8b86b0f 100%);border-color:#ffa040a6;box-shadow:0 14px 32px #ff450033,0 0 50px #ff45001f,inset 0 1px #ffffff1a}.calc-vehicle-border{-webkit-mask-composite:xor;pointer-events:none;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffa0408c 0%,#0000 50%,#e8b86b73 100%);border-radius:18px;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.calc-vehicle[data-selected=true] .calc-vehicle-border{opacity:1}.calc-vehicle-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.calc-vehicle-icon{background:linear-gradient(#ffa0401a 0%,#ff45000a 100%);border:1px solid #ffa04033;border-radius:8px;justify-content:center;align-items:center;padding:4px 6px;transition:background .3s,border-color .3s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.calc-vehicle[data-selected=true] .calc-vehicle-icon{background:linear-gradient(#ffa04038 0%,#ff45001a 100%);border-color:#ffa0408c}.calc-vehicle-fits{width:18px;height:18px;color:var(--color-accent);background:#00ffd124;border:1px solid #00ffd173;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 6px #00ffd133,inset 0 1px #fff3}.calc-vehicle-suggestion{border:1px solid #00ffd14d;border-left:3px solid var(--color-accent);text-align:left;cursor:pointer;background:linear-gradient(135deg,#00ffd114,#ff45000d);border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:12px;padding:10px 14px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.22s ease-out calc-suggestion-fade-in;display:flex;box-shadow:0 6px 18px #0000004d,inset 0 1px #ffffff0d}.calc-vehicle-suggestion:hover{border-color:#00ffd18c;transform:translateY(-1px);box-shadow:0 10px 24px #0006,0 0 24px #00ffd12e,inset 0 1px #ffffff0d}.calc-vehicle-suggestion-icon{flex-shrink:0;font-size:16px;line-height:1}.calc-vehicle-suggestion-text{min-width:0;font-family:var(--font-body);color:#ffffffd9;flex:1;font-size:12.5px;line-height:1.4}.calc-vehicle-suggestion-text strong{color:var(--color-accent);font-weight:700}.calc-vehicle-suggestion-cta{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.1em;color:var(--color-secondary);background:linear-gradient(#ffa04033,#ff45001a);border:1px solid #ffa04073;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 2px #ff450026,inset 0 1px #ffffff1a}.calc-vehicle-suggestion:hover .calc-vehicle-suggestion-cta{transform:translate(2px);box-shadow:0 3px 8px #ff45004d,inset 0 1px #ffffff2e}@keyframes calc-suggestion-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.garganta-bg-kb{will-change:transform;animation:22s ease-in-out infinite alternate garganta-kb;position:absolute;inset:0}@keyframes garganta-kb{0%{transform:scale(1.05)translate(0)}50%{transform:scale(1.1)translate(-1.5%,-1%)}to{transform:scale(1.07)translate(1%,-.5%)}}.garganta-aurora{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 18% 30%,#ff45001a,#0000 45%),radial-gradient(at 82% 70%,#00ffd11a,#0000 45%);animation:38s linear infinite garganta-aurora-rot;position:absolute;inset:-10%}@keyframes garganta-aurora-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.garganta-mist{filter:blur(20px);pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#ffffff1a,#0000 65%);border-radius:50%;width:220px;height:220px;animation:14s ease-in-out infinite garganta-mist-rise;position:absolute;bottom:-20%}.garganta-mist-1{animation-delay:0s;left:10%}.garganta-mist-2{width:280px;height:280px;animation-delay:4.5s;left:35%}.garganta-mist-3{width:180px;height:180px;animation-delay:8s;left:62%}.garganta-mist-4{width:240px;height:240px;animation-delay:12s;left:82%}@keyframes garganta-mist-rise{0%{opacity:0;transform:translateY(0)}20%{opacity:.65}80%{opacity:.45}to{opacity:0;transform:translateY(-110%)}}.garganta-h2-halo{filter:blur(40px);pointer-events:none;z-index:-1;background:radial-gradient(#ff450040,#0000 65%);border-radius:50%;width:80%;height:220px;animation:5s ease-in-out infinite garganta-h2-halo-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes garganta-h2-halo-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.1)}}.garganta-h2-shine{color:#0000;filter:drop-shadow(0 4px 32px #ff450059);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite garganta-h2-shine-anim}.garganta-h2-shine-orange{background-image:linear-gradient(95deg,#fff 0%,#ffa040 30%,#ff4500 50%,#ffa040 70%,#fff 100%)}.garganta-h2-shine-jade{filter:drop-shadow(0 4px 28px #00ffd14d);background-image:linear-gradient(95deg,#c2dffa 0%,#00ffd1 35%,#74acdf 50%,#00ffd1 65%,#c2dffa 100%);animation-delay:1.5s}@keyframes garganta-h2-shine-anim{0%,to{background-position:0%}50%{background-position:100%}}.garganta-num-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;background:linear-gradient(#0a0a0aa6 0%,#030303e0 100%);border:1px solid #ffa0402e;border-radius:14px;padding:20px 18px 18px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .5s;position:relative;overflow:hidden}.garganta-num-card:hover{border-color:#ffa0408c;transform:translateY(-6px);box-shadow:0 16px 38px #0000008c,0 0 40px #ff45002e,inset 0 1px #ffffff14}.garganta-num-ring{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffa040a6,#0000 50%,#00ffd166);padding:1.5px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.garganta-num-card:hover .garganta-num-ring{opacity:1}.garganta-num-halo{filter:blur(18px);pointer-events:none;z-index:0;width:110px;height:50px;animation:4s ease-in-out infinite garganta-num-halo-pulse;animation-delay:var(--g-num-delay,0s);background:radial-gradient(#ff45004d,#0000 65%);border-radius:50%;position:absolute;top:18px;left:50%;transform:translate(-50%)}@keyframes garganta-num-halo-pulse{0%,to{opacity:.3;transform:translate(-50%)scale(.95)}50%{opacity:.65;transform:translate(-50%)scale(1.1)}}.garganta-num-spotlight{border-radius:inherit;pointer-events:none;opacity:0;z-index:0;background:radial-gradient(circle at 50% 0,#ff450033,#0000 65%);transition:opacity .5s;position:absolute;inset:0}.garganta-num-card:hover .garganta-num-spotlight{opacity:1}.garganta-num-value{z-index:2;font-family:var(--font-title);letter-spacing:-.02em;color:#0000;animation:6.5s ease-in-out infinite garganta-num-shine;animation-delay:var(--g-num-delay,0s);filter:drop-shadow(0 2px 10px #ff45004d);background:linear-gradient(95deg,#fff 0%,#ffa040 35%,#ff4500 50%,#ffa040 65%,#fff 100%) 0 0/220%;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:26px;font-weight:900;line-height:1;position:relative}@media (min-width:640px){.garganta-num-value{font-size:34px}}@keyframes garganta-num-shine{0%,to{background-position:0%}50%{background-position:100%}}.garganta-num-label{z-index:2;font-family:var(--font-body);color:#ffffff9e;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;line-height:1.3;position:relative}@media (min-width:640px){.garganta-num-label{font-size:11px}}.garganta-quote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;background:linear-gradient(#0a0a0ab3 0%,#030303e6 100%);border:1px solid #ffffff14}.garganta-quote-ring{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.65;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ff450073 0%,#0000 50%,#00ffd147 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.garganta-quote-glow{filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff450033,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}.garganta-quote-dropcap:first-letter{float:left;font-family:var(--font-serif,Georgia, serif);color:#0000;filter:drop-shadow(0 2px 14px #ff450066);background:linear-gradient(135deg,#fff 0%,#ffa040 50%,#ff4500 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:-8px;padding-top:4px;padding-right:12px;font-size:76px;font-style:italic;font-weight:700;line-height:.85}@media (min-width:640px){.garganta-quote-dropcap:first-letter{font-size:96px}}.garganta-photo{isolation:isolate;border-radius:14px;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000080,0 0 0 1px #ffffff0a}.garganta-photo:hover{transform:translateY(-7px);box-shadow:0 26px 60px #0009,0 0 50px #ff450038,0 0 0 1px #ffa04033}.garganta-photo-glow{filter:blur(22px);pointer-events:none;opacity:0;z-index:-1;background:radial-gradient(at 50% 100%,#ff450052,#0000 65%);border-radius:24px;transition:opacity .6s;position:absolute;inset:-20px}.garganta-photo:hover .garganta-photo-glow{opacity:1}.garganta-photo-ring{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.4;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffa0408c,#00ffd14d 50%,#ffa0408c);padding:1.5px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.garganta-photo:hover .garganta-photo-ring{opacity:1}.garganta-photo-vignette{pointer-events:none;z-index:1;opacity:.85;background:radial-gradient(#0000 55%,#0006 100%),linear-gradient(#0000001a 0%,#0000 30% 70%,#0000004d 100%);transition:opacity .5s;position:absolute;inset:0}.garganta-photo:hover .garganta-photo-vignette{opacity:.55}.garganta-photo-corner{pointer-events:none;z-index:2;opacity:.7;background:radial-gradient(circle at 0 0,#ffa04066,#0000 70%);width:60px;height:60px;transition:opacity .5s,transform .5s;position:absolute;top:0;left:0}.garganta-photo:hover .garganta-photo-corner{opacity:1;transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.garganta-bg-kb,.garganta-aurora,.garganta-mist,.garganta-h2-halo,.garganta-h2-shine,.garganta-num-halo,.garganta-num-value{animation:none!important}.garganta-num-card:hover,.garganta-photo:hover{transform:none}}.calc-total-pulse{border-radius:8px;animation:.48s ease-out calc-total-pulse}@keyframes calc-total-pulse{0%{box-shadow:0 0 #ffa04000}35%{box-shadow:0 0 0 6px #ffa04047}to{box-shadow:0 0 0 12px #ffa04000}}@media (prefers-reduced-motion:reduce){.calc-total-pulse,.calc-vehicle-suggestion{animation:none}}.calc-upgrade-outer{position:relative}.calc-upgrade{text-align:left;cursor:pointer;background:linear-gradient(#ffffff05 0%,#0000008c 100%);border:1px solid #ffffff12;border-radius:20px;width:100%;padding:16px 18px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000080,inset 0 1px #ffffff0a}.calc-upgrade:hover{transform:translateY(-1px)}.calc-upgrade[data-active=true]{background:linear-gradient(135deg,#e8b86b33 0%,#ff450014 50%,#08090966 100%);border-color:#e8b86ba6;box-shadow:0 14px 32px #0006,0 0 60px #e8b86b2e,inset 0 1px #ffffff1a}.calc-upgrade-border{-webkit-mask-composite:xor;pointer-events:none;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#e8b86ba6 0%,#0000 50%,#ff450073 100%);border-radius:20px;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.calc-upgrade[data-active=true] .calc-upgrade-border{opacity:1}.calc-upgrade-pin{z-index:5;color:#2a1e08;font-family:var(--font-title);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px #ffffff4d;-webkit-user-select:none;user-select:none;background:linear-gradient(#f4d08c 0%,#e8b86b 50%,#b8881e 100%);border:1px solid #fff6;border-radius:999px;align-items:center;gap:6px;padding:8px 14px 10px;font-size:10px;font-weight:900;transition:transform .25s,box-shadow .25s;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 6px #6b4f0a,0 8px 22px #e8b86b8c,0 0 32px #fcbf494d,inset 0 1px #ffffff80,inset 0 -2px #0003}.calc-upgrade-outer:hover .calc-upgrade-pin{transform:translate(-50%,-2px);box-shadow:0 8px #6b4f0a,0 12px 28px #e8b86ba6,0 0 42px #fcbf4966,inset 0 1px #ffffff8c,inset 0 -2px #0003}.calc-upgrade-pin-glow{z-index:-1;filter:blur(10px);background:radial-gradient(#e8b86b8c,#0000 65%);border-radius:999px;animation:2.4s ease-in-out infinite calc-upgrade-pin-pulse;position:absolute;inset:-10px}@keyframes calc-upgrade-pin-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.calc-upgrade-icon{background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s,border-color .3s,box-shadow .3s;display:inline-flex}.calc-upgrade[data-active=true] .calc-upgrade-icon{background:linear-gradient(#e8b86b40 0%,#e8b86b14 100%);border-color:#e8b86b8c;box-shadow:inset 0 1px #fff3,0 4px 12px #e8b86b33}.calc-upgrade-toggle{background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;flex-shrink:0;width:44px;height:24px;transition:background .3s,border-color .3s;position:relative;box-shadow:inset 0 2px 4px #0006,inset 0 -1px #ffffff0d}.calc-upgrade[data-active=true] .calc-upgrade-toggle{background:linear-gradient(#f4d08c 0%,#e8b86b 100%);border-color:#e8b86bd9;box-shadow:inset 0 2px 4px #b8881e66,0 0 16px #e8b86b66}.calc-upgrade-toggle-knob{background:linear-gradient(#fff 0%,#ddd 100%);border-radius:50%;width:20px;height:20px;transition:left .3s cubic-bezier(.22,1,.36,1);position:absolute;top:1px;left:1px;box-shadow:0 2px 6px #0006,inset 0 1px #fffc,inset 0 -1px #0000001a}.calc-upgrade[data-active=true] .calc-upgrade-toggle-knob{left:22px}.calc-total{background:linear-gradient(#ff450029 0%,#08090966 50%,#030303d9 100%);border:1px solid #ffa0408c;border-radius:22px;margin-top:16px;margin-bottom:16px;padding:28px 22px 22px;position:relative;box-shadow:0 30px 70px #0000008c,0 0 70px #ff45002e,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.calc-total-pin{color:#fff;font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 2px #0000004d;background:linear-gradient(#ffb067 0%,#ff4500 70%,#c02600 100%);border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:5px;padding:6px 12px 7px;font-size:9.5px;font-weight:900;display:inline-flex;position:absolute;top:-12px;left:22px;box-shadow:0 4px #8b1f00,0 6px 14px #ff450080,inset 0 1px #fff6,inset 0 -1px #0003}.calc-total-glow{pointer-events:none;opacity:.7;background:radial-gradient(at 100% 0,#ff45002e,#0000 50%);width:200%;height:200%;position:absolute;top:-50%;right:-50%}.calc-total-value{font-family:var(--font-title);letter-spacing:-.035em;background:linear-gradient(135deg, #fff 0%, var(--color-secondary) 50%, var(--color-primary) 100%);color:#0000;filter:drop-shadow(0 4px 24px #ff450080);-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:48px;font-weight:900;line-height:1;animation:4s ease-in-out infinite calc-total-shine;position:relative}@keyframes calc-total-shine{0%,to{filter:drop-shadow(0 4px 24px #ff450080)}50%{filter:drop-shadow(0 4px 32px #fcbf498c)}}.calc-summary-btn{width:100%;font-family:var(--font-title);text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent);cursor:pointer;background:linear-gradient(135deg,#00ffd11a 0%,#e8b86b0d 100%);border:1px solid #00ffd166;border-radius:999px;margin-bottom:12px;padding:13px 16px;font-size:12px;font-weight:700;transition:transform .3s,box-shadow .3s,color .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 8px 22px #0006,0 0 24px #00ffd11a,inset 0 1px #ffffff14}.calc-summary-btn:hover{color:#fff;border-color:#00ffd1bf;transform:translateY(-2px);box-shadow:0 14px 32px #00000080,0 0 50px #00ffd140,inset 0 1px #ffffff24}.calc-summary-shimmer{pointer-events:none;background:linear-gradient(115deg,#0000,#00ffd133,#0000);width:80%;height:100%;transition:left .7s ease-out;position:absolute;top:0;left:-120%}.calc-summary-btn:hover .calc-summary-shimmer{left:120%}@media (min-width:640px){.calc-total-value{font-size:54px}}@media (prefers-reduced-motion:reduce){.calc-card-shimmer,.calc-pin-glow,.calc-pin-dot,.calc-total-value,.calc-stepper-btn,.calc-vehicle,.calc-upgrade,.calc-summary-btn,.calc-summary-shimmer{transition:none!important;animation:none!important}.calc-vehicle:hover,.calc-upgrade:hover,.calc-summary-btn:hover{transform:none}}.summary-close-btn{color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#000000a6;border:1px solid #fff3;transition:transform .2s,background .2s,border-color .2s,color .2s}.summary-close-btn:hover{color:#ffb067;background:#ff450033;border-color:#ffa0408c;transform:scale(1.08)}.summary-close-btn:active{transform:scale(.96)}.summary-total-card{animation:4.5s ease-in-out infinite summary-total-pulse;position:relative;box-shadow:0 0 40px #ff45001a,inset 0 1px #ffffff0d}@keyframes summary-total-pulse{0%,to{box-shadow:0 0 40px #ff45001a,inset 0 1px #ffffff0d}50%{box-shadow:0 0 50px #e8b86b29,inset 0 1px #ffffff0d}}.summary-info-card{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.summary-info-card:hover{transform:translateY(-2px)}.summary-info-card[data-variant=primary]:hover{box-shadow:0 12px 28px #0006,0 0 24px #ff45001f;border-color:#ff450073!important}.summary-info-card[data-variant=accent]:hover{box-shadow:0 12px 28px #0006,0 0 24px #00ffd11f;border-color:#00ffd173!important}.summary-info-card[data-variant=gold]:hover{box-shadow:0 12px 28px #0006,0 0 24px #e8b86b24;border-color:#e8b86b80!important}.summary-info-card[data-variant=alert]:hover{box-shadow:0 12px 28px #0006,0 0 24px #ff450029;border-color:#ff450080!important}@media (prefers-reduced-motion:reduce){.summary-close-btn,.summary-total-card,.summary-info-card{transition:none!important;animation:none!important}.summary-close-btn:hover,.summary-info-card:hover{transform:none}}.summary-tag-chip{font-family:var(--font-title);letter-spacing:.22em;text-transform:uppercase;color:#dcebfa;text-shadow:0 1px 2px #00000073;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#74acdf52 0%,#08090966 100%);border:1px solid #74acdf8c;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 14px 7px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #00000073,0 0 22px #74acdf29,inset 0 1px #ffffff2e,inset 0 -1px #0003}.summary-info-icon{background:linear-gradient(#ffffff0f 0%,#0000004d 100%);border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .3s;display:inline-flex;box-shadow:0 2px 6px #00000059,inset 0 1px #ffffff1a}.summary-info-card[data-variant=primary]:hover .summary-info-icon{border-color:#ffa04073}.summary-info-card[data-variant=accent]:hover .summary-info-icon{border-color:#00ffd173}.summary-info-card[data-variant=gold]:hover .summary-info-icon{border-color:#e8b86b8c}.summary-info-card[data-variant=alert]:hover .summary-info-icon{border-color:#ff450080}.summary-info-glow{pointer-events:none;opacity:.3;border-radius:50%;width:140px;height:140px;transition:opacity .45s,transform .5s;position:absolute;top:-50px;right:-50px}.summary-info-card[data-variant=primary] .summary-info-glow{background:radial-gradient(circle,#ff450033,#0000 65%)}.summary-info-card[data-variant=accent] .summary-info-glow{background:radial-gradient(circle,#00ffd12e,#0000 65%)}.summary-info-card[data-variant=gold] .summary-info-glow{background:radial-gradient(circle,#e8b86b33,#0000 65%)}.summary-info-card[data-variant=alert] .summary-info-glow{background:radial-gradient(circle,#ff450040,#0000 65%)}.summary-info-card:hover .summary-info-glow{opacity:.85;transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.summary-info-icon,.summary-info-glow{transition:none!important}.summary-info-card:hover .summary-info-glow{transform:none}}.summary-add-pin{font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:8px 14px 10px;font-size:10px;font-weight:900;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative}.summary-add-pin[data-state=off]{color:#001a0e;text-shadow:0 1px #ffffff4d;background:linear-gradient(#2bffb1 0%,#00e676 50%,#00a050 100%);border:1px solid #fff6;box-shadow:0 5px #006b30,0 7px 20px #00e67680,0 0 32px #00ffd14d,inset 0 1px #ffffff80,inset 0 -2px #0003}.summary-add-pin[data-state=on]{color:#2a1e08;text-shadow:0 1px #ffffff40;background:linear-gradient(#f4d08c 0%,#e8b86b 50%,#b8881e 100%);border:1px solid #ffffff59;box-shadow:0 5px #6b4f0a,0 7px 20px #e8b86b80,0 0 32px #fcbf4947,inset 0 1px #ffffff73,inset 0 -2px #0003}button:hover>* .summary-add-pin,button:hover .summary-add-pin{transform:translateY(-2px)}button:hover>* .summary-add-pin[data-state=off],button:hover .summary-add-pin[data-state=off]{box-shadow:0 7px #006b30,0 10px 26px #00e6769e,0 0 40px #00ffd166,inset 0 1px #ffffff8c,inset 0 -2px #0003}button:hover>* .summary-add-pin[data-state=on],button:hover .summary-add-pin[data-state=on]{box-shadow:0 7px #6b4f0a,0 10px 26px #e8b86b9e,0 0 40px #fcbf4961,inset 0 1px #ffffff80,inset 0 -2px #0003}.summary-add-pin-glow{z-index:-1;filter:blur(10px);border-radius:999px;animation:2.4s ease-in-out infinite summary-add-pulse;position:absolute;inset:-8px}.summary-add-pin[data-state=off] .summary-add-pin-glow{background:radial-gradient(#00e6768c,#0000 65%)}.summary-add-pin[data-state=on] .summary-add-pin-glow{background:radial-gradient(#e8b86b8c,#0000 65%)}@keyframes summary-add-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.summary-add-pin-mark{background:#0000002e;border:1px solid #0003;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000026}@media (prefers-reduced-motion:reduce){.summary-add-pin,.summary-add-pin-glow{transition:none!important;animation:none!important}button:hover .summary-add-pin{transform:none}}.summary-section-eyebrow{align-items:center;gap:12px;display:flex;position:relative}.summary-section-eyebrow-bar{background:linear-gradient(90deg,#ffa04073 0%,#ffa0401a 40%,#0000 100%);flex:1;height:1px}.summary-line-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;padding:12px 14px;transition:background .3s,border-color .3s,transform .3s}.summary-line-item:hover{background:#ffa0400a;border-color:#ffa04033;transform:translate(2px)}.summary-back-btn{font-family:var(--font-title);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;cursor:pointer;background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff2e;border-radius:999px;padding:11px 22px 13px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s,color .18s,border-color .18s,background .18s;box-shadow:0 3px #ffffff0a,0 5px 14px #0006,inset 0 1px #ffffff29,inset 0 -1px #0003}.summary-back-btn:hover{color:#fff;background:linear-gradient(#ffffff1f 0%,#ffffff0d 100%);border-color:#ffffff52;transform:translateY(-2px);box-shadow:0 5px #ffffff0a,0 8px 20px #00000080,inset 0 1px #ffffff38,inset 0 -1px #0003}.summary-back-btn:active{transform:translateY(2px);box-shadow:0 1px #ffffff0a,0 2px 8px #00000073,inset 0 1px #ffffff29}@media (prefers-reduced-motion:reduce){.summary-line-item,.summary-back-btn{transition:none!important}.summary-line-item:hover,.summary-back-btn:hover{transform:none}}.diff-card{background:linear-gradient(#ffffff0a 0%,#0006 100%);border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #0006,inset 0 1px #ffffff0f,inset 0 -1px #0000004d}.diff-card:hover{transform:translateY(-3px)}.diff-card[data-tone=accent]:hover{border-color:#00ffd166;box-shadow:0 14px 32px #00000080,0 0 32px #00ffd124,inset 0 1px #ffffff1a}.diff-card[data-tone=primary]:hover{border-color:#ffa04080;box-shadow:0 14px 32px #00000080,0 0 32px #ff450029,inset 0 1px #ffffff1a}.diff-card[data-tone=argentina]:hover{border-color:#74acdf80;box-shadow:0 14px 32px #00000080,0 0 32px #74acdf29,inset 0 1px #ffffff1a}.diff-card[data-tone=gold]:hover{border-color:#e8b86b80;box-shadow:0 14px 32px #00000080,0 0 32px #e8b86b29,inset 0 1px #ffffff1a}.diff-card-glow{pointer-events:none;opacity:.3;border-radius:50%;width:180px;height:180px;transition:opacity .5s,transform .6s;position:absolute;top:-60px;right:-60px}.diff-card[data-tone=accent] .diff-card-glow{background:radial-gradient(circle,#00ffd133,#0000 65%)}.diff-card[data-tone=primary] .diff-card-glow{background:radial-gradient(circle,#ff450038,#0000 65%)}.diff-card[data-tone=argentina] .diff-card-glow{background:radial-gradient(circle,#74acdf38,#0000 65%)}.diff-card[data-tone=gold] .diff-card-glow{background:radial-gradient(circle,#e8b86b38,#0000 65%)}.diff-card:hover .diff-card-glow{opacity:.85;transform:scale(1.2)}.diff-card-icon{background:linear-gradient(#ffffff0f 0%,#0000004d 100%);border:1px solid #ffffff1a;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .3s,background .3s;display:inline-flex;position:relative;box-shadow:0 3px 8px #00000073,inset 0 1px #ffffff1a,inset 0 -1px #00000040}.diff-card[data-tone=accent]:hover .diff-card-icon{background:linear-gradient(#00ffd124 0%,#0000004d 100%);border-color:#00ffd18c}.diff-card[data-tone=primary]:hover .diff-card-icon{background:linear-gradient(#ff450024 0%,#0000004d 100%);border-color:#ffa0408c}.diff-card[data-tone=argentina]:hover .diff-card-icon{background:linear-gradient(#74acdf24 0%,#0000004d 100%);border-color:#74acdf8c}.diff-card[data-tone=gold]:hover .diff-card-icon{background:linear-gradient(#e8b86b24 0%,#0000004d 100%);border-color:#e8b86b8c}.diff-card-icon svg{filter:drop-shadow(0 2px 4px #00000080);transition:transform .5s cubic-bezier(.22,1,.36,1)}.diff-card:hover .diff-card-icon svg{transform:rotate(-6deg)scale(1.08)}@media (prefers-reduced-motion:reduce){.diff-card,.diff-card-glow,.diff-card-icon,.diff-card-icon svg{transition:none!important}.diff-card:hover,.diff-card:hover .diff-card-glow,.diff-card:hover .diff-card-icon svg{transform:none}}.doc-card{background:linear-gradient(#0f0f0fd9 0%,#030303f5 100%);border:1px solid #ffffff0f;border-radius:20px;height:100%;padding:26px 24px 24px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 22px 50px #0000008c,inset 0 1px #ffffff0d,inset 0 -1px #0000004d}.doc-card:hover{transform:translateY(-4px)}.doc-card[data-kind=adultos]:hover{border-color:#00ffd166;box-shadow:0 30px 70px #000000a6,0 0 50px #00ffd124,inset 0 1px #ffffff0f}.doc-card[data-kind=menores]:hover{border-color:#ffa04080;box-shadow:0 30px 70px #000000a6,0 0 50px #ff45002e,inset 0 1px #ffffff0f}.doc-card[data-kind=estrangeiros]:hover{border-color:#74acdf8c;box-shadow:0 30px 70px #000000a6,0 0 50px #74acdf2e,inset 0 1px #ffffff0f}.doc-card-border{-webkit-mask-composite:xor;pointer-events:none;opacity:.55;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffffff1a 0%,#0000 50%,#ffffff0a 100%);border-radius:20px;padding:1px;transition:opacity .45s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.doc-card:hover .doc-card-border{opacity:1}.doc-card-glow{pointer-events:none;opacity:.4;border-radius:50%;width:220px;height:220px;transition:opacity .55s,transform .7s;position:absolute;top:-70px;right:-70px}.doc-card[data-kind=adultos] .doc-card-glow{background:radial-gradient(circle,#00ffd13d,#0000 65%)}.doc-card[data-kind=menores] .doc-card-glow{background:radial-gradient(circle,#ff450038,#0000 65%)}.doc-card[data-kind=estrangeiros] .doc-card-glow{background:radial-gradient(circle,#74acdf3d,#0000 65%)}.doc-card:hover .doc-card-glow{opacity:.85;transform:scale(1.18)}.doc-card-icon{background:linear-gradient(#ffffff0f 0%,#0000004d 100%);border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .4s,background .4s;display:inline-flex;position:relative;box-shadow:0 6px 14px #00000080,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.doc-card[data-kind=adultos]:hover .doc-card-icon{background:linear-gradient(#00ffd129 0%,#0000004d 100%);border-color:#00ffd18c}.doc-card[data-kind=menores]:hover .doc-card-icon{background:linear-gradient(#ff45002e 0%,#0000004d 100%);border-color:#ffa0408c}.doc-card[data-kind=estrangeiros]:hover .doc-card-icon{background:linear-gradient(#74acdf2e 0%,#0000004d 100%);border-color:#74acdf8c}.doc-card-icon svg{filter:drop-shadow(0 3px 6px #00000080);transition:transform .5s cubic-bezier(.22,1,.36,1)}.doc-card:hover .doc-card-icon svg{transform:rotate(-6deg)scale(1.08)}.doc-card-label{font-family:var(--font-title);letter-spacing:.26em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 2px #0006;font-size:10px;font-weight:800}.doc-card[data-kind=adultos] .doc-card-label{color:var(--color-accent)}.doc-card[data-kind=menores] .doc-card-label{color:var(--color-secondary)}.doc-card[data-kind=estrangeiros] .doc-card-label{color:#c2dffa}.doc-card-bullet{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.doc-card[data-kind=adultos] .doc-card-bullet{background:var(--color-accent);box-shadow:0 0 10px #00ffd18c}.doc-card[data-kind=menores] .doc-card-bullet{background:var(--color-secondary);box-shadow:0 0 10px #ff45008c}.doc-card[data-kind=estrangeiros] .doc-card-bullet{background:#c2dffa;box-shadow:0 0 10px #74acdf8c}.doc-card-alert{background:linear-gradient(135deg,#ff45001a 0%,#e8b86b0a 100%);border:1px solid #ffa0404d;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff0f}.doc-card-alert-icon{filter:drop-shadow(0 2px 3px #00000080);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}@media (prefers-reduced-motion:reduce){.doc-card,.doc-card-border,.doc-card-glow,.doc-card-icon,.doc-card-icon svg{transition:none!important}.doc-card:hover,.doc-card:hover .doc-card-glow,.doc-card:hover .doc-card-icon svg{transform:none}}.timeline-steps{flex-direction:column;gap:24px;display:flex;position:relative}@media (min-width:1024px){.timeline-steps{gap:32px}}.timeline-connector{pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--color-accent) 8%, var(--color-primary) 50%, var(--color-secondary) 92%, transparent 100%);opacity:.35;width:2px;display:none;position:absolute;top:50px;bottom:50px;left:35px;overflow:visible;box-shadow:0 0 12px #ff450040}.timeline-connector:after{content:"";filter:blur(3px);opacity:0;background:linear-gradient(#0000 0%,#ffa04000 10%,#ffa040d9 50%,#ff450000 90%,#0000 100%);border-radius:4px;width:6px;height:60px;animation:6s ease-in-out infinite timeline-connector-pulse;position:absolute;left:-2px}@keyframes timeline-connector-pulse{0%{opacity:0;top:-60px}8%{opacity:1}92%{opacity:1}to{opacity:0;top:calc(100% + 60px)}}@media (min-width:640px){.timeline-connector{display:block;left:43px}}@media (prefers-reduced-motion:reduce){.timeline-connector:after,.timeline-number-glow{animation:none!important}}.timeline-item{align-items:flex-start;gap:20px;display:flex;position:relative}@media (min-width:640px){.timeline-item{gap:28px}}.timeline-number-wrap{flex-shrink:0;position:relative}.timeline-number{width:72px;height:72px;font-family:var(--font-title);letter-spacing:-.02em;color:#fff;text-shadow:0 1px 2px #0006;z-index:2;background:linear-gradient(#ffb067 0%,#ff7a2c 50%,#c02600 100%);border:1px solid #ffffff4d;border-radius:18px;place-items:center;font-size:28px;font-weight:900;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid;position:relative;box-shadow:0 8px #6a1300,0 12px 32px #ff450073,0 0 50px #ffa0402e,inset 0 1px #fff6,inset 0 -2px #0000004d}@media (min-width:640px){.timeline-number{width:84px;height:84px;font-size:32px}}.timeline-item:hover .timeline-number{transform:translateY(-3px)scale(1.04);box-shadow:0 11px #6a1300,0 16px 40px #ff450099,0 0 70px #ffa0404d,inset 0 1px #ffffff73,inset 0 -2px #0000004d}.timeline-number:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:overlay;background-image:linear-gradient(115deg,#0000 30%,#ffffff8c 48%,#ffffffd9 50%,#ffffff8c 52%,#0000 70%);background-position:220%;background-repeat:no-repeat;background-size:260% 100%;animation:5.5s ease-in-out infinite timeline-num-shine;position:absolute;inset:0}.timeline-item:first-of-type .timeline-number:before{animation-delay:0s}.timeline-item:nth-of-type(2) .timeline-number:before{animation-delay:.45s}.timeline-item:nth-of-type(3) .timeline-number:before{animation-delay:.9s}.timeline-item:nth-of-type(4) .timeline-number:before{animation-delay:1.35s}.timeline-item:nth-of-type(5) .timeline-number:before{animation-delay:1.8s}.timeline-item:nth-of-type(6) .timeline-number:before{animation-delay:2.25s}@keyframes timeline-num-shine{0%,65%,to{background-position:220%}25%,45%{background-position:-120%}}.timeline-item:hover .timeline-number:before{animation-play-state:paused}.timeline-number{isolation:isolate}.timeline-number>*{z-index:2;position:relative}.timeline-number-glow{filter:blur(12px);z-index:-1;opacity:.5;background:radial-gradient(#ff450066,#0000 65%);border-radius:22px;transition:opacity .5s;animation:4.5s ease-in-out infinite timeline-glow-breathe;position:absolute;inset:-10px}.timeline-item:hover .timeline-number-glow{opacity:.95;animation-play-state:paused}@keyframes timeline-glow-breathe{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.72;transform:scale(1.08)}}.timeline-number[data-final=true]{color:#2a1e08;text-shadow:0 1px #ffffff4d;background:linear-gradient(#ffe0b0 0%,#fcbf49 50%,#b8881e 100%);border-color:#ffffff73;box-shadow:0 8px #6b4f0a,0 12px 32px #e8b86b80,0 0 50px #fcbf4938,inset 0 1px #ffffff73,inset 0 -2px #0000004d}.timeline-item:has(.timeline-number[data-final=true]):hover .timeline-number{box-shadow:0 11px #6b4f0a,0 16px 40px #e8b86ba6,0 0 70px #fcbf495c,inset 0 1px #ffffff80,inset 0 -2px #0000004d}.timeline-number[data-final=true]+.timeline-number-glow,.timeline-number[data-final=true] .timeline-number-glow{background:radial-gradient(#fcbf4973,#0000 65%)}.timeline-number-wrap:has(.timeline-number[data-final=true]) .timeline-number-glow{background:radial-gradient(#fcbf4973,#0000 65%)}.timeline-card-icon{background:linear-gradient(#ffffff0f,#0000004d);border:1px solid #ffa0404d;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .4s,box-shadow .4s;display:inline-flex;box-shadow:0 3px 8px #00000073,inset 0 1px #ffffff1a}.timeline-card:hover .timeline-card-icon{border-color:#ffa0408c;box-shadow:0 4px 14px #0000008c,0 0 18px #ff450033,inset 0 1px #ffffff24}.timeline-item:has(.timeline-number[data-final=true]) .timeline-card-icon{border-color:#e8b86b66}.timeline-item:has(.timeline-number[data-final=true]) .timeline-card:hover .timeline-card-icon{border-color:#e8b86b99;box-shadow:0 4px 14px #0000008c,0 0 18px #fcbf4933,inset 0 1px #ffffff24}.timeline-card{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#0f0f0fc7 0%,#030303eb 100%);border:1px solid #ffffff12;border-radius:20px;flex:1;padding:20px 22px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000073,inset 0 1px #ffffff0d,inset 0 -1px #0000004d}@media (min-width:640px){.timeline-card{padding:24px 26px}}@media (min-width:1024px){.timeline-card{padding:26px 28px}}.timeline-card:hover{border-color:#ffa04059;transform:translate(4px);box-shadow:0 22px 50px #0000008c,0 0 50px #ff45001a,inset 0 1px #ffffff12}.timeline-card-border{-webkit-mask-composite:xor;pointer-events:none;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffa04073 0%,#0000 40% 60%,#00ffd14d 100%);border-radius:20px;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.timeline-card:hover .timeline-card-border{opacity:.85}.timeline-card-glow{pointer-events:none;opacity:0;background:radial-gradient(circle,#ff45002e,#0000 65%);border-radius:50%;width:200px;height:200px;transition:opacity .5s,transform .7s;position:absolute;top:-60px;right:-60px}.timeline-card:hover .timeline-card-glow{opacity:1;transform:scale(1.18)}@media (prefers-reduced-motion:reduce){.timeline-number,.timeline-number-glow,.timeline-card,.timeline-card-border,.timeline-card-glow{transition:none!important}.timeline-item:hover .timeline-number,.timeline-card:hover,.timeline-item:hover .timeline-number-glow,.timeline-card:hover .timeline-card-glow{transform:none}}.section-fade-edges{isolation:isolate}.section-fade-edges:before,.section-fade-edges:after{content:"";pointer-events:none;z-index:1;position:absolute;left:0;right:0}.section-fade-edges:before{background:linear-gradient(#000 0%,#0000 100%);height:120px;top:0}.section-fade-edges:after{background:linear-gradient(#0000 0%,#000 100%);height:140px;bottom:0}.circuit-gallery-card{background:#0006;border:1px solid #ffffff14;border-radius:18px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 16px 36px #0000008c,inset 0 1px #ffffff0f,inset 0 -1px #0000004d}.circuit-gallery-card-sm{border-radius:14px}.circuit-gallery-card:hover{border-color:#00ffd166;transform:translateY(-4px);box-shadow:0 24px 50px #000000a6,0 0 50px #00ffd124,inset 0 1px #ffffff1a}.circuit-gallery-card-overlay{pointer-events:none;background:linear-gradient(#0000 40%,#0009 75%,#000000eb 100%);position:absolute;inset:0}.circuit-gallery-card-border{-webkit-mask-composite:xor;pointer-events:none;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#00ffd180 0%,#0000 50%,#ffa04073 100%);border-radius:18px;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.circuit-gallery-card-sm .circuit-gallery-card-border{border-radius:14px}.circuit-gallery-card:hover .circuit-gallery-card-border{opacity:.9}.circuit-gallery-card-caption{font-family:var(--font-body);color:#fffffff2;text-shadow:0 1px 4px #000000d9;z-index:2;font-size:12px;font-weight:500;line-height:1.3;position:absolute;bottom:12px;left:14px;right:14px}.circuit-gallery-card-caption-sm{font-size:11px;bottom:10px;left:12px;right:12px}.circuit-gallery-card-caption:before{content:"";background:linear-gradient(90deg, var(--color-accent), var(--color-secondary));opacity:.85;border-radius:2px;width:22px;height:2px;transition:width .5s,opacity .5s;position:absolute;bottom:-4px;left:0;box-shadow:0 0 10px #00ffd18c}.circuit-gallery-card:hover .circuit-gallery-card-caption:before{opacity:1;width:48px}@media (prefers-reduced-motion:reduce){.circuit-gallery-card,.circuit-gallery-card-border,.circuit-gallery-card-caption:before{transition:none!important}.circuit-gallery-card:hover{transform:none}}.legend-image-card{border-radius:24px;margin:0;transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative}.legend-image-card:hover{transform:translateY(-3px)}.legend-image-card-frame{aspect-ratio:16/9;background:#0006;border:1px solid #74acdf4d;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px #000000b3,0 0 60px #74acdf24,inset 0 1px #ffffff14,inset 0 -1px #0006}.legend-image-card-border{-webkit-mask-composite:xor;pointer-events:none;opacity:.45;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#c2dffa8c 0%,#00ffd166 50%,#fcbf4973 100%);border-radius:24px;padding:1px;transition:opacity .6s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.legend-image-card:hover .legend-image-card-border{opacity:.95}.legend-image-card-glow{pointer-events:none;filter:blur(20px);z-index:-1;opacity:.65;background:radial-gradient(at 30% 30%,#74acdf33,#0000 55%),radial-gradient(at 70% 70%,#fcbf4929,#0000 55%);border-radius:28px;transition:opacity .6s,transform .8s;position:absolute;inset:-30px}.legend-image-card:hover .legend-image-card-glow{opacity:1;transform:scale(1.04)}.legend-image-card-vignette{pointer-events:none;background:radial-gradient(#0000 50%,#0000004d 100%);position:absolute;inset:0}.legend-image-card-caption{text-align:center;font-family:var(--font-serif);color:#dcebfaa6;letter-spacing:.01em;margin-top:14px;font-size:12.5px;font-style:italic;line-height:1.4;position:relative}.legend-image-card-caption-bar{vertical-align:middle;background:linear-gradient(90deg, var(--color-accent), #c2dffa);border-radius:2px;width:28px;height:2px;margin-right:10px;transition:width .5s;display:inline-block;box-shadow:0 0 10px #00ffd18c}.legend-image-card:hover .legend-image-card-caption-bar{width:56px}@media (prefers-reduced-motion:reduce){.legend-image-card,.legend-image-card-border,.legend-image-card-glow,.legend-image-card-caption-bar,.legend-image-card .legend-image-card-frame img{transition:none!important}.legend-image-card:hover,.legend-image-card:hover .legend-image-card-glow{transform:none}}.parkinfo-eyebrow{align-items:center;gap:14px;display:flex}.parkinfo-eyebrow-label{font-family:var(--font-title);letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);flex-shrink:0;font-size:10px;font-weight:800}.parkinfo-eyebrow-bar{background:linear-gradient(90deg,#00ffd166 0%,#e8b86b33 40%,#0000 100%);flex:1;height:1px}.parkinfo-timeline{flex-direction:column;gap:12px;display:flex;position:relative}.parkinfo-timeline:before{content:"";opacity:.5;background:linear-gradient(#74acdf8c 0%,#009c3b73 25%,#74acdf8c 50%,#009c3b73 75%,#e8b86b8c 100%);width:1px;position:absolute;top:14px;bottom:14px;left:5px}.parkinfo-timeline-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:92px 1fr;align-items:start;gap:14px;padding:14px 16px 14px 24px;transition:background .4s,border-color .4s,transform .4s;display:grid;position:relative}.parkinfo-timeline-item:hover{transform:translate(4px)}.parkinfo-timeline-item[data-tone=argentina]:hover{background:#74acdf0d;border-color:#74acdf47}.parkinfo-timeline-item[data-tone=brasil]:hover{background:#009c3b0d;border-color:#009c3b47}.parkinfo-timeline-item[data-tone=gold]:hover{background:#e8b86b0d;border-color:#e8b86b52}.parkinfo-timeline-dot{background:#0a0a0a;border:2px solid #fff3;border-radius:50%;width:11px;height:11px;transition:border-color .4s,box-shadow .4s,transform .4s;position:absolute;top:22px;left:-3px}.parkinfo-timeline-item[data-tone=argentina] .parkinfo-timeline-dot{border-color:#74acdfd9;box-shadow:0 0 12px #74acdf8c}.parkinfo-timeline-item[data-tone=brasil] .parkinfo-timeline-dot{border-color:#00ff76d9;box-shadow:0 0 12px #009c3ba6}.parkinfo-timeline-item[data-tone=gold] .parkinfo-timeline-dot{border-color:#e8b86bd9;box-shadow:0 0 14px #e8b86ba6}.parkinfo-timeline-item:hover .parkinfo-timeline-dot{transform:scale(1.18)}.parkinfo-year{font-family:var(--font-title);letter-spacing:-.02em;color:#fff;text-shadow:0 1px 2px #0006;background:linear-gradient(#ffb067 0%,#ff7a2c 50%,#c02600 100%);border:1px solid #ffffff4d;border-radius:999px;justify-content:center;justify-self:start;align-items:center;width:max-content;padding:6px 14px 7px;font-size:17px;font-weight:900;line-height:1;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 3px #6a1300,0 5px 14px #ff450066,inset 0 1px #ffffff4d,inset 0 -1px #00000040}.parkinfo-timeline-item[data-tone=argentina] .parkinfo-year{color:#031824;text-shadow:0 1px #ffffff4d;background:linear-gradient(#c2dffa 0%,#74acdf 50%,#1f5f8b 100%);box-shadow:0 3px #0a4d5e,0 5px 14px #74acdf66,inset 0 1px #ffffff73,inset 0 -1px #0003}.parkinfo-timeline-item[data-tone=brasil] .parkinfo-year{color:#001a0e;text-shadow:0 1px #ffffff4d;background:linear-gradient(#2bffb1 0%,#00c853 50%,#006b30 100%);box-shadow:0 3px #003d1a,0 5px 14px #00c85066,inset 0 1px #fff6,inset 0 -1px #0003}.parkinfo-timeline-item[data-tone=gold] .parkinfo-year{color:#2a1e08;text-shadow:0 1px #ffffff4d;background:linear-gradient(#f4d08c 0%,#e8b86b 50%,#b8881e 100%);box-shadow:0 3px #6b4f0a,0 5px 14px #e8b86b73,inset 0 1px #ffffff73,inset 0 -1px #0003}.parkinfo-timeline-item:hover .parkinfo-year{transform:translateY(-1px)}.parkinfo-timeline-content{flex-direction:column;gap:4px;padding-top:2px;display:flex}.parkinfo-timeline-evt{font-family:var(--font-body);color:#ffffffeb;font-size:14.5px;font-weight:500;line-height:1.4}.parkinfo-timeline-detalhe{font-family:var(--font-body);color:#ffffff80;font-size:12px;font-style:italic;line-height:1.4}.parkinfo-flag-card{background:linear-gradient(#0f0f0fc7 0%,#030303f2 100%);border:1px solid #ffffff0f;border-radius:18px;padding:22px 22px 20px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000073,inset 0 1px #ffffff0d}.parkinfo-flag-card:hover{transform:translateY(-3px)}.parkinfo-flag-card[data-pais=brasil]:hover{border-color:#009c3b80;box-shadow:0 22px 50px #0000008c,0 0 50px #009c3b2e,inset 0 1px #ffffff14}.parkinfo-flag-card[data-pais=argentina]:hover{border-color:#74acdf80;box-shadow:0 22px 50px #0000008c,0 0 50px #74acdf2e,inset 0 1px #ffffff14}.parkinfo-flag-card-border{-webkit-mask-composite:xor;pointer-events:none;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:18px;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.parkinfo-flag-card[data-pais=brasil] .parkinfo-flag-card-border{background:linear-gradient(135deg,#009c3b8c 0%,#0000 50%,#ffdf0073 100%)}.parkinfo-flag-card[data-pais=argentina] .parkinfo-flag-card-border{background:linear-gradient(135deg,#74acdf8c 0%,#0000 50%,#fcbf4973 100%)}.parkinfo-flag-card:hover .parkinfo-flag-card-border{opacity:.85}.parkinfo-flag-card-glow{pointer-events:none;opacity:.45;border-radius:50%;width:160px;height:160px;transition:opacity .5s,transform .6s;position:absolute;top:-50px;right:-50px}.parkinfo-flag-card[data-pais=brasil] .parkinfo-flag-card-glow{background:radial-gradient(circle,#009c3b4d,#0000 65%)}.parkinfo-flag-card[data-pais=argentina] .parkinfo-flag-card-glow{background:radial-gradient(circle,#74acdf47,#0000 65%)}.parkinfo-flag-card:hover .parkinfo-flag-card-glow{opacity:.95;transform:scale(1.2)}.parkinfo-flag-card-head{align-items:center;gap:10px;margin-bottom:12px;display:flex;position:relative}.parkinfo-flag-icon{border-radius:4px;flex-shrink:0;display:inline-flex;overflow:hidden;box-shadow:0 3px 8px #00000080,inset 0 1px #fff3}.parkinfo-flag-label{font-family:var(--font-title);letter-spacing:.18em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:900}.parkinfo-flag-card[data-pais=brasil] .parkinfo-flag-label{color:#2bffb1;text-shadow:0 0 14px #009c3b99}.parkinfo-flag-card[data-pais=argentina] .parkinfo-flag-label{color:#c2dffa;text-shadow:0 0 14px #74acdf99}.parkinfo-flag-num{z-index:2;font-family:var(--font-title);letter-spacing:-.025em;color:#0000;filter:drop-shadow(0 2px 8px #0006);background-image:linear-gradient(95deg,#fff 0%,#fffffff2 30%,#ffffffa6 50%,#fffffff2 70%,#fff 100%);background-size:220%;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:36px;font-weight:900;line-height:1;animation:7s ease-in-out infinite parkinfo-flag-num-shine;position:relative}.parkinfo-flag-card[data-pais=brasil] .parkinfo-flag-num{background-image:linear-gradient(95deg,#fff 0%,#7fe6a8 30%,#ffffffd9 50%,#7fe6a8 70%,#fff 100%);background-size:220%;-webkit-background-clip:text;background-clip:text}.parkinfo-flag-card[data-pais=argentina] .parkinfo-flag-num{background-image:linear-gradient(95deg,#fff 0%,#c2dffa 30%,#ffffffd9 50%,#c2dffa 70%,#fff 100%);background-size:220%;-webkit-background-clip:text;background-clip:text}@keyframes parkinfo-flag-num-shine{0%,to{background-position:0%}50%{background-position:100%}}.parkinfo-flag-num:after{content:"";filter:blur(20px);pointer-events:none;z-index:-1;opacity:.55;background:radial-gradient(#ffffff2e,#0000 65%);border-radius:50%;animation:5s ease-in-out infinite parkinfo-flag-num-halo;position:absolute;inset:-16px -8px}.parkinfo-flag-card[data-pais=brasil] .parkinfo-flag-num:after{background:radial-gradient(#00ff7638,#0000 65%)}.parkinfo-flag-card[data-pais=argentina] .parkinfo-flag-num:after{background:radial-gradient(#74acdf38,#0000 65%);animation-delay:1.5s}@keyframes parkinfo-flag-num-halo{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.85;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.parkinfo-flag-num,.parkinfo-flag-num:after{animation:none!important}}@media (max-width:768px){.parkinfo-flag-num,.parkinfo-flag-num:after{animation-duration:14s!important}}.parkinfo-flag-meta{font-family:var(--font-body);color:#ffffff8c;font-size:12px;position:relative}.parkinfo-bars{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;padding:16px 18px 14px}.parkinfo-bars-title{font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6;margin-bottom:12px;font-size:10.5px;font-weight:800}.parkinfo-bar-row{grid-template-columns:110px 1fr 60px;align-items:center;gap:12px;padding:6px 0;display:grid}.parkinfo-bar-label{font-family:var(--font-body);color:#ffffffbf;font-size:12.5px;line-height:1.2}.parkinfo-bar-track{background:#ffffff0f;border-radius:999px;height:12px;overflow:hidden;box-shadow:inset 0 1px 2px #0006}.parkinfo-bar-fill{border-radius:999px;height:100%;transition:filter .4s;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0003}.parkinfo-bar-fill-ar{filter:drop-shadow(0 0 8px #74acdf73);background:linear-gradient(90deg,#74acdf 0%,#c2dffa 70%,#fcbf49 100%)}.parkinfo-bar-fill-br{filter:drop-shadow(0 0 8px #009c3b73);background:linear-gradient(90deg,#009c3b 0%,#2bffb1 70%,#ffdf00 100%)}.parkinfo-bar-value{font-family:var(--font-title);color:#fff;text-align:right;text-shadow:0 1px 2px #0006;font-size:13px;font-weight:800}.parkinfo-quote{border:1px solid #e8b86b4d;border-left:3px solid var(--color-gold);font-family:var(--font-serif);color:#fffffff2;background:linear-gradient(135deg,#e8b86b1a 0%,#00ffd10a 100%);border-radius:14px;margin:0;padding:18px 22px 18px 28px;font-size:15.5px;font-style:italic;line-height:1.55;position:relative;box-shadow:inset 0 1px #ffffff0d}.parkinfo-quote-mark{font-family:var(--font-serif);color:var(--color-gold);opacity:.5;font-size:32px;line-height:1;position:absolute;top:4px;left:12px}.parkinfo-saltos-card{background:linear-gradient(#0f0f0fd9 0%,#030303f5 100%);border:1px solid #e8b86b4d;border-radius:22px;padding:28px 26px 24px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000008c,0 0 60px #e8b86b0f,inset 0 1px #ffffff0f}@media (min-width:1024px){.parkinfo-saltos-card{position:sticky;top:96px}}.parkinfo-saltos-card-border{-webkit-mask-composite:xor;pointer-events:none;opacity:.6;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#e8b86b8c 0%,#0000 50%,#ffa04066 100%);border-radius:22px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.parkinfo-saltos-card-glow{pointer-events:none;opacity:.4;background:radial-gradient(circle,#e8b86b38,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.parkinfo-saltos-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:baseline;gap:12px;padding:10px 12px;transition:background .3s,border-color .3s,transform .3s;display:flex;position:relative}.parkinfo-saltos-item:hover{transform:translate(3px)}.parkinfo-saltos-item[data-lado=argentina]:hover{background:#74acdf0f;border-color:#74acdf4d}.parkinfo-saltos-item[data-lado=brasil]:hover{background:#009c3b0f;border-color:#009c3b4d}.parkinfo-saltos-item-lado{font-family:var(--font-body);color:#ffffff80;margin-top:2px;font-size:11px}.parkinfo-saltos-item[data-lado=argentina] .parkinfo-saltos-item-lado{color:#c2dffa}.parkinfo-saltos-item[data-lado=brasil] .parkinfo-saltos-item-lado{color:#7fe6a8}.parkinfo-saltos-item-altura{font-family:var(--font-title);letter-spacing:-.02em;color:var(--color-gold);text-shadow:0 1px 2px #0006;flex-shrink:0;font-size:18px;font-weight:900}.parkinfo-saltos-note{font-family:var(--font-body);color:#ffffffb8;background:linear-gradient(135deg,#e8b86b14 0%,#0003 100%);border:1px solid #e8b86b38;border-radius:12px;align-items:flex-start;gap:10px;margin-top:22px;padding:14px 14px 14px 16px;font-size:11.5px;line-height:1.5;display:flex}.parkinfo-saltos-note-icon{flex-shrink:0;margin-top:-1px;font-size:16px;line-height:1}.garganta-bg-kb,.legend-bg-kb,.history-bg-kb,.garganta-aurora,.legend-aurora,.history-aurora,.faq-aurora,.finalcta-aurora,.garganta-mist,.legend-star,.history-dust,.timeline-connector:after,.parkinfo-timeline:after,.hist-timeline:after,.cursor-accent-dot{will-change:transform, opacity}.hist-stat-value,.garganta-num-value,.hfx-metric-num-shimmer,.hist-pull-shine,.hist-callout-name,.parkinfo-flag-num,.legend-h2-shine,.history-h2-shine,.garganta-h2-shine,.finalcta-h2-shine{will-change:background-position}.circuit-highlight-icon{background:linear-gradient(#ffffff0a,#0000004d);border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;transition:border-color .4s,transform .4s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}li:hover>.circuit-highlight-icon{border-color:#00ffd166;transform:scale(1.08)}.circuit-bg-glow-pulse{animation:9s ease-in-out infinite circuit-bg-pulse}@keyframes circuit-bg-pulse{0%,to{opacity:.85}50%{opacity:1}}.docgrid-pattern{pointer-events:none;opacity:.05;background-image:linear-gradient(90deg, var(--color-accent) 1px, transparent 1px);background-size:80px 80px;animation:24s linear infinite docgrid-pattern-drift;position:absolute;inset:0}@keyframes docgrid-pattern-drift{0%{background-position:0 0}to{background-position:80px 0}}.cursor-accent-dot{pointer-events:none;z-index:9999;mix-blend-mode:screen;background:#00ffd1d9;border-radius:50%;width:10px;height:10px;transition:width .25s cubic-bezier(.22,1,.36,1),height .25s cubic-bezier(.22,1,.36,1),background .25s,box-shadow .25s,opacity .25s;position:fixed;top:0;left:0;box-shadow:0 0 8px #00ffd1d9,0 0 18px #00ffd18c,0 0 32px #ffa04059}.cursor-accent-dot[data-active=true]{background:#ffa04073;width:26px;height:26px;box-shadow:0 0 14px #ff4500a6,0 0 28px #00ffd173,0 0 48px #ffa04066}@media (hover:none),(pointer:coarse){.cursor-accent-dot{display:none}}@media (prefers-reduced-motion:reduce){.cursor-accent-dot{display:none}}.faq-cat{font-family:var(--font-title);letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:9.5px;font-weight:700;transition:background .4s,border-color .4s,color .4s,box-shadow .4s;display:inline-flex}.faq-cat[data-tone=logistica]{color:#6bf5da;background:#00ffd114;border-color:#00ffd152}.faq-cat[data-tone=documentos]{color:#c2dffa;background:#74acdf1a;border-color:#74acdf66}.faq-cat[data-tone=familia]{color:#f4d08c;background:#e8b86b1a;border-color:#e8b86b66}.faq-cat[data-tone=preco]{color:#ffb067;background:#ff45001a;border-color:#ffa04066}.faq-cat[data-tone=operacional]{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff2e}article:has([aria-expanded=true]) .faq-cat{box-shadow:0 0 14px #00ffd12e}@media (max-width:640px){.faq-cat{letter-spacing:.14em;padding:3px 8px;font-size:8.5px}}.faq-quote-mark{font-family:var(--font-fraunces,Georgia, serif);color:#e8b86b2e;pointer-events:none;z-index:0;font-size:60px;font-style:italic;line-height:.6;position:absolute;top:4px;left:-4px}.faq-answer:first-letter{float:left;font-family:var(--font-fraunces,Georgia, serif);background:linear-gradient(135deg, var(--color-accent,#00ffd1) 0%, var(--color-secondary,#ffa040) 100%);color:#0000;filter:drop-shadow(0 2px 8px #00ffd14d);-webkit-background-clip:text;background-clip:text;margin-bottom:-4px;padding-top:2px;padding-right:8px;font-size:38px;font-style:italic;font-weight:700;line-height:.95}.faq-aurora{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 25% 35%,#00ffd10f,#0000 45%),radial-gradient(at 75% 65%,#ff45000d,#0000 45%);animation:60s linear infinite faq-aurora-rot;position:absolute;inset:-10%}@keyframes faq-aurora-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.faq-num[data-open=true]:after{content:"";filter:blur(10px);pointer-events:none;z-index:0;background:radial-gradient(#00ffd166,#0000 70%);border-radius:50%;animation:3s ease-in-out infinite faq-num-halo-pulse;position:absolute;inset:-12px}@keyframes faq-num-halo-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.1)}}.faq-num[data-open=true]:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:overlay;background-image:linear-gradient(115deg,#0000 35%,#00ffd18c 48%,#ffffffd9 50%,#00ffd18c 52%,#0000 65%);background-position:220%;background-repeat:no-repeat;background-size:260% 100%;animation:3.5s ease-in-out infinite faq-num-shine;position:absolute;inset:0}@keyframes faq-num-shine{0%,to{background-position:220%}45%{background-position:-120%}}.faq-cta-callout{isolation:isolate}.faq-cta-callout-ring{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.85;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#00ffd18c 0%,#0000 50%,#ff450073 100%);padding:1.5px;animation:4.5s ease-in-out infinite faq-cta-ring-pulse;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes faq-cta-ring-pulse{0%,to{opacity:.65}50%{opacity:1}}.finalcta-aurora{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 22% 30%,#00e67614,#0000 45%),radial-gradient(at 78% 70%,#ff45001a,#0000 45%);animation:55s linear infinite finalcta-aurora-rot;position:absolute;inset:-10%}@keyframes finalcta-aurora-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.finalcta-h2-halo{filter:blur(36px);pointer-events:none;z-index:-1;background:radial-gradient(#ff450038,#0000 65%);border-radius:50%;width:80%;height:200px;animation:5s ease-in-out infinite finalcta-h2-halo-pulse;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes finalcta-h2-halo-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.1)}}.finalcta-trust{isolation:isolate;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s}.finalcta-trust:hover{box-shadow:0 14px 32px #0000008c, 0 0 28px var(--trust-glow,#ffffff2e), inset 0 1px 0 #ffffff1a;transform:translateY(-4px);border-color:var(--trust-color,#fff6)!important}.finalcta-trust-glow{background:radial-gradient(circle, var(--trust-glow), transparent 65%);filter:blur(12px);pointer-events:none;opacity:.55;width:100px;height:100px;animation:5s ease-in-out infinite finalcta-trust-glow-pulse;animation-delay:var(--trust-delay,0s);will-change:opacity, transform;border-radius:50%;position:absolute;top:-12px;right:-12px}@keyframes finalcta-trust-glow-pulse{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.85;transform:scale(1.15)}}.finalcta-trust-spotlight{border-radius:inherit;background:radial-gradient(circle at 50% 0%, var(--trust-glow), transparent 65%);pointer-events:none;opacity:0;z-index:0;transition:opacity .5s;position:absolute;inset:0}.finalcta-trust:hover .finalcta-trust-spotlight{opacity:1}.finalcta-trust-icon-wrap{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.finalcta-trust:hover .finalcta-trust-icon-wrap{box-shadow:0 5px 14px #0000008c, 0 0 18px var(--trust-glow), inset 0 1px 0 #ffffff2e;transform:scale(1.08)rotate(-2deg)}.finalcta-wa-btn{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .3s,filter .3s}.finalcta-wa-btn:hover{filter:brightness(1.08);transform:scale(1.02)}.finalcta-wa-btn:active{transform:scale(.99)}.finalcta-wa-shimmer{pointer-events:none;will-change:transform;background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);width:50%;height:100%;animation:7s ease-in-out infinite finalcta-wa-shimmer;position:absolute;top:0;left:-50%}@keyframes finalcta-wa-shimmer{0%,to{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.finalcta-trust-glow,.finalcta-wa-shimmer{animation:none!important}.finalcta-trust:hover,.finalcta-wa-btn:hover{transform:none}}@media (max-width:768px){.finalcta-trust-glow,.finalcta-wa-shimmer{animation-duration:14s!important}}.finalcta-h2-shine{background-image:linear-gradient(95deg, var(--color-secondary) 0%, #fff 40%, var(--color-primary) 60%, var(--color-secondary) 100%);color:#0000;filter:drop-shadow(0 0 22px #ff45004d);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite finalcta-h2-shine-anim}@keyframes finalcta-h2-shine-anim{0%,to{background-position:0%}50%{background-position:100%}}@media (max-width:768px){.garganta-bg-kb,.garganta-aurora,.garganta-mist,.legend-bg-kb,.legend-aurora,.legend-star,.history-bg-kb,.history-aurora,.history-dust,.faq-aurora,.finalcta-aurora,.docgrid-pattern,.circuit-bg-glow-pulse{animation:none!important}.timeline-number-glow,.garganta-num-halo,.garganta-h2-halo,.legend-h2-halo,.history-h2-halo,.parkinfo-flag-card-glow,.parkinfo-saltos-card-glow,.parkinfo-quote:after,.legend-pull-quote:after,.history-pull-quote:after,.history-pergaminho:after{animation-duration:12s!important}}.hist-stat-card{text-align:center;isolation:isolate;background:linear-gradient(#28190f8c 0%,#070504d9 100%);border:1px solid #e8b86b4d;border-radius:16px;padding:20px 16px 18px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 14px 32px #0000008c,inset 0 1px #e8b86b1a}.hist-stat-card:hover{border-color:#e8b86ba6;transform:translateY(-6px);box-shadow:0 22px 44px #0009,0 0 40px #e8b86b33,inset 0 1px #e8b86b2e}.hist-stat-halo{filter:blur(18px);pointer-events:none;z-index:0;width:110px;height:60px;animation:4.2s ease-in-out infinite hist-stat-halo-pulse;animation-delay:var(--hist-stat-delay,0s);background:radial-gradient(#e8b86b4d,#0000 65%);border-radius:50%;position:absolute;top:18px;left:50%;transform:translate(-50%)}@keyframes hist-stat-halo-pulse{0%,to{opacity:.3;transform:translate(-50%)scale(.95)}50%{opacity:.65;transform:translate(-50%)scale(1.1)}}.hist-stat-spotlight{border-radius:inherit;pointer-events:none;opacity:0;z-index:0;background:radial-gradient(circle at 50% 0,#e8b86b33,#0000 65%);transition:opacity .5s;position:absolute;inset:0}.hist-stat-card:hover .hist-stat-spotlight{opacity:1}.hist-stat-value{z-index:2;font-family:var(--font-title);background:linear-gradient(95deg, #ffe0b0 0%, #fcbf49 35%, var(--color-gold) 50%, #fcbf49 65%, #ffe0b0 100%);color:#0000;animation:6s ease-in-out infinite hist-stat-shine;animation-delay:var(--hist-stat-delay,0s);filter:drop-shadow(0 2px 10px #e8b86b73);background-size:220%;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:28px;font-weight:900;line-height:1;position:relative}@media (min-width:640px){.hist-stat-value{font-size:36px}}@keyframes hist-stat-shine{0%,to{background-position:0%}50%{background-position:100%}}.hist-stat-unit{z-index:2;font-family:var(--font-title);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);margin-bottom:6px;font-size:10px;font-weight:700;position:relative}.hist-stat-desc{z-index:2;font-family:var(--font-body);color:#ffffff8c;font-size:11px;line-height:1.3;position:relative}.hist-timeline{isolation:isolate}.hist-timeline:after{content:"";filter:blur(3px);pointer-events:none;opacity:0;z-index:1;background:linear-gradient(#0000 0%,#e8b86bd9 50%,#0000 100%);border-radius:4px;width:5px;height:50px;animation:7.5s ease-in-out infinite hist-tl-pulse;position:absolute;left:30px}@keyframes hist-tl-pulse{0%{opacity:0;top:-10px}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100%}}@media (max-width:640px){.hist-timeline:after{left:18px}}.hist-pull-shine{background-image:linear-gradient(95deg, #ffe0b0 0%, var(--color-gold) 30%, var(--color-secondary) 50%, var(--color-gold) 70%, #ffe0b0 100%);color:#0000;filter:drop-shadow(0 2px 14px #e8b86b66);text-shadow:none;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite hist-pull-shine-anim}@keyframes hist-pull-shine-anim{0%,to{background-position:0%}50%{background-position:100%}}.hist-callout-final{isolation:isolate}.hist-callout-halo{filter:blur(28px);pointer-events:none;z-index:-1;background:radial-gradient(#e8b86b2e,#0000 65%);border-radius:50%;width:60%;height:80%;animation:5.5s ease-in-out infinite hist-callout-halo-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes hist-callout-halo-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.1)}}.hist-callout-name{background-image:linear-gradient(95deg, #ffe0b0 0%, #fcbf49 35%, var(--color-gold) 50%, #fcbf49 65%, #ffe0b0 100%);color:#0000;filter:drop-shadow(0 0 14px #e8b86b8c);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:6.5s ease-in-out infinite hist-callout-name-shine}@keyframes hist-callout-name-shine{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.hist-stat-halo,.hist-stat-value,.hist-timeline:after,.hist-pull-shine,.hist-callout-halo,.hist-callout-name{animation:none!important}.hist-stat-card:hover{transform:none}}@media (max-width:768px){.hist-stat-halo,.hist-callout-halo{animation-duration:12s!important}}.history-bg-kb{will-change:transform;animation:32s ease-in-out infinite alternate history-kb}@keyframes history-kb{0%{transform:scale(1.05)translate(0)}50%{transform:scale(1.1)translate(-1.2%,.6%)}to{transform:scale(1.07)translate(.8%,-.5%)}}.history-aurora{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 25% 35%,#e8b86b1a,#0000 45%),radial-gradient(at 75% 65%,#c0260014,#0000 45%);animation:55s linear infinite history-aurora-rot;position:absolute;inset:-10%}@keyframes history-aurora-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-dust{pointer-events:none;opacity:0;mix-blend-mode:screen;background:#fcbf49d9;border-radius:50%;width:4px;height:4px;animation:16s ease-in-out infinite history-dust-rise;position:absolute;bottom:-10%;box-shadow:0 0 8px #fcbf49d9,0 0 16px #e8b86b8c}.history-dust-1{animation-delay:0s;left:15%}.history-dust-2{width:3px;height:3px;animation-delay:4.5s;left:38%}.history-dust-3{animation-delay:9s;left:62%}.history-dust-4{width:5px;height:5px;animation-delay:13s;left:84%}@keyframes history-dust-rise{0%{opacity:0;transform:translateY(0)}20%{opacity:.85}80%{opacity:.55}to{opacity:0;transform:translateY(-110vh)}}.history-h2-halo{filter:blur(36px);pointer-events:none;z-index:-1;background:radial-gradient(#e8b86b38,#0000 65%);border-radius:50%;width:100%;height:200px;animation:6s ease-in-out infinite history-h2-halo-pulse;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@keyframes history-h2-halo-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.08)}}.history-h2-shine{background-image:linear-gradient(95deg, var(--color-gold) 0%, #f4d08c 30%, #ffe0b0 50%, #f4d08c 70%, var(--color-gold) 100%);color:#0000;filter:drop-shadow(0 0 18px #e8b86b66);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:8.5s ease-in-out infinite history-h2-shine-anim}@keyframes history-h2-shine-anim{0%,to{background-position:0%}50%{background-position:100%}}.history-pull-quote{isolation:isolate}.history-pull-quote:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.85;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#c026008c 0%,#0000 50%,#e8b86b8c 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.history-pull-quote:after{content:"";filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#e8b86b2e,#0000 65%);border-radius:50%;width:200px;height:200px;animation:5.5s ease-in-out infinite history-pull-glow-pulse;position:absolute;top:-50px;right:-50px}@keyframes history-pull-glow-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.history-pergaminho{isolation:isolate;overflow:hidden}.history-pergaminho:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.7;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#e8b86ba6 0%,#0000 40% 60%,#e8b86b73 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.history-pergaminho:after{content:"";filter:blur(18px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#e8b86b29,#0000 65%);border-radius:50%;width:180px;height:180px;animation:6.5s ease-in-out infinite history-pergaminho-glow;position:absolute;bottom:-40px;left:-40px}@keyframes history-pergaminho-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.history-bg-kb,.history-aurora,.history-dust,.history-h2-halo,.history-h2-shine,.history-pull-quote:after,.history-pergaminho:after{animation:none!important}}.legend-bg-kb{will-change:transform;animation:28s ease-in-out infinite alternate legend-kb}@keyframes legend-kb{0%{transform:scale(1.05)translate(0)}50%{transform:scale(1.1)translate(-1%,.5%)}to{transform:scale(1.07)translate(1%,-.5%)}}.legend-aurora{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 22% 35%,#74acdf24,#0000 45%),radial-gradient(at 78% 65%,#fcbf491a,#0000 45%);animation:50s linear infinite legend-aurora-rot;position:absolute;inset:-10%}@keyframes legend-aurora-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.legend-star{pointer-events:none;opacity:0;background:#ffffffd9;border-radius:50%;width:3px;height:3px;animation:5s ease-in-out infinite legend-star-twinkle;position:absolute;box-shadow:0 0 6px #ffffffd9,0 0 14px #fcbf498c,0 0 24px #74acdf66}.legend-star-1{animation-delay:0s;top:18%;left:14%}.legend-star-2{animation-delay:1.6s;top:32%;left:78%}.legend-star-3{animation-delay:3.2s;top:65%;left:42%}@keyframes legend-star-twinkle{0%,to{opacity:0;transform:scale(.8)}40%{opacity:.95;transform:scale(1.15)}60%{opacity:.85;transform:scale(1)}}.legend-h2-halo{filter:blur(36px);pointer-events:none;z-index:-1;background:radial-gradient(#74acdf38,#0000 65%);border-radius:50%;width:100%;height:200px;animation:6.5s ease-in-out infinite legend-h2-halo-pulse;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@keyframes legend-h2-halo-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.1)}}.legend-h2-shine{color:#0000;filter:drop-shadow(0 0 22px #74acdf4d);background-image:linear-gradient(95deg,#c2dffa 0%,#00ffd1 40%,#fcbf49 70%,#e8b86b 100%);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite legend-h2-shine-anim}@keyframes legend-h2-shine-anim{0%,to{background-position:0%}50%{background-position:100%}}.legend-name[data-character=naipi]{color:#9ffae3;text-shadow:0 0 16px #00ffd180,0 1px 3px #000000a6}.legend-name[data-character=taroba]{color:#fcbf49;text-shadow:0 0 16px #fcbf498c,0 1px 3px #000000a6}.legend-name[data-character=mboi]{color:#ff8a6a;text-shadow:0 0 16px #c02600a6,0 1px 3px #000000a6}.legend-name[data-character=tupa]{color:#ffe0b0;text-shadow:0 0 16px #ffffff73,0 1px 3px #000000a6}.legend-name[data-character=caingangues]{color:#dce6f2;text-shadow:0 0 12px #74acdf73,0 1px 3px #000000a6}.legend-name[data-character=igobi]{color:#f4d08c;text-shadow:0 0 14px #e8b86b8c,0 1px 3px #000000a6}.legend-pull-quote{isolation:isolate;overflow:hidden}.legend-pull-quote:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.75;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ff4500a6 0%,#0000 50%,#74acdf73 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.legend-pull-quote:after{content:"";filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#ff45002e,#0000 65%);border-radius:50%;width:220px;height:220px;animation:5.5s ease-in-out infinite legend-pull-glow-pulse;position:absolute;top:-60px;right:-60px}@keyframes legend-pull-glow-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.legend-bg-kb,.legend-aurora,.legend-star,.legend-h2-halo,.legend-h2-shine,.legend-pull-quote:after{animation:none!important}}.parkinfo-timeline{isolation:isolate}.parkinfo-timeline:after{content:"";filter:blur(3px);pointer-events:none;opacity:0;z-index:1;background:linear-gradient(#0000 0%,#e8b86bd9 50%,#0000 100%);border-radius:4px;width:5px;height:50px;animation:7s ease-in-out infinite parkinfo-tl-pulse;position:absolute;left:3px}@keyframes parkinfo-tl-pulse{0%{opacity:0;top:0}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100%}}.parkinfo-flag-card-glow{animation:4.5s ease-in-out infinite parkinfo-flag-glow-pulse}.parkinfo-flag-card[data-pais=argentina] .parkinfo-flag-card-glow{animation-delay:1.2s}@keyframes parkinfo-flag-glow-pulse{0%,to{opacity:.3;transform:scale(.96)}50%{opacity:.6;transform:scale(1.08)}}.parkinfo-quote{isolation:isolate;overflow:hidden}.parkinfo-quote:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.85;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#e8b86ba6 0%,#0000 50%,#00ffd166 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.parkinfo-quote:after{content:"";filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#e8b86b2e,#0000 65%);border-radius:50%;width:180px;height:180px;animation:5s ease-in-out infinite parkinfo-quote-glow-pulse;position:absolute;top:-40px;right:-40px}@keyframes parkinfo-quote-glow-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.parkinfo-saltos-card{isolation:isolate}.parkinfo-saltos-card-glow{animation:6s ease-in-out infinite parkinfo-saltos-glow-pulse}@keyframes parkinfo-saltos-glow-pulse{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:.65;transform:scale(1.1)}}.parkinfo-saltos-card:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 30%,#e8b86b14 50%,#0000 70%);width:50%;height:100%;animation:9s ease-in-out infinite parkinfo-saltos-shimmer;position:absolute;top:0;left:-50%}@keyframes parkinfo-saltos-shimmer{0%,to{transform:translate(0)}50%{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.parkinfo-timeline-item,.parkinfo-timeline-dot,.parkinfo-year,.parkinfo-flag-card,.parkinfo-flag-card-border,.parkinfo-flag-card-glow,.parkinfo-bar-fill,.parkinfo-saltos-item{transition:none!important}.parkinfo-timeline-item:hover,.parkinfo-timeline-item:hover .parkinfo-timeline-dot,.parkinfo-timeline-item:hover .parkinfo-year,.parkinfo-flag-card:hover,.parkinfo-saltos-item:hover{transform:none}.parkinfo-timeline:after,.parkinfo-flag-card-glow,.parkinfo-quote:after,.parkinfo-saltos-card-glow,.parkinfo-saltos-card:after{animation:none!important}.parkinfo-flag-card:hover .parkinfo-flag-card-glow{transform:none}}.legend-narrative{font-family:var(--font-body);color:#f0faffe0;letter-spacing:.005em;font-size:15.5px;line-height:1.85;position:relative}@media (min-width:640px){.legend-narrative{font-size:16.5px}}.legend-narrative>p{text-shadow:0 1px 3px #0000008c;margin-bottom:18px}.legend-drop-cap:first-letter{float:left;font-family:var(--font-serif);color:#0000;filter:drop-shadow(0 2px 12px #fcbf4966);background:linear-gradient(135deg,#c2dffa 0%,#fcbf49 65%,#e8b86b 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:-8px;padding-top:6px;padding-right:12px;font-size:70px;font-style:italic;font-weight:700;line-height:.85}.legend-name{font-family:var(--font-serif);color:#ffe8b5;text-shadow:0 0 14px #fcbf4973,0 1px 3px #000000a6;letter-spacing:.005em;font-style:italic;font-weight:700}.legend-divider{justify-content:center;align-items:center;gap:18px;margin:36px 0 28px;display:flex}.legend-divider-line{background:linear-gradient(90deg,#0000 0%,#fcbf498c 50%,#0000 100%);flex:1;max-width:140px;height:1px}.legend-divider-mark{color:var(--color-gold);text-shadow:0 0 18px #fcbf49bf;font-size:16px;line-height:1;animation:4s ease-in-out infinite legend-divider-twinkle}@keyframes legend-divider-twinkle{0%,to{opacity:.85;transform:rotate(0)}50%{opacity:1;transform:rotate(180deg)scale(1.1)}}.legend-pull-quote{background:linear-gradient(135deg,#ff45001f 0%,#0812288c 50%,#74acdf1a 100%);border:1px solid #fcbf494d;border-radius:16px;margin:28px 0;padding:28px 32px;position:relative;box-shadow:0 18px 40px #0000008c,0 0 50px #ff45001a,inset 0 1px #ffffff14}.legend-pull-quote p{font-family:var(--font-title);letter-spacing:-.015em;background:linear-gradient(90deg, var(--color-secondary), var(--color-accent));color:#0000;text-align:center;filter:drop-shadow(0 2px 16px #ff450066);text-shadow:none;-webkit-background-clip:text;background-clip:text;margin:0;font-size:22px;font-weight:900;line-height:1.22}@media (min-width:640px){.legend-pull-quote p{font-size:28px}}.legend-pull-quote-mark{font-family:var(--font-serif);color:var(--color-gold);opacity:.55;pointer-events:none;font-size:56px;font-style:italic;line-height:1;position:absolute}.legend-pull-quote-mark-l{top:6px;left:14px}.legend-pull-quote-mark-r{bottom:-10px;right:14px}.legend-final-paragraph{font-family:var(--font-serif);color:#ffffffeb;text-align:center;max-width:600px;margin-left:auto;margin-right:auto;font-size:17px;font-style:italic;line-height:1.65}@media (min-width:640px){.legend-final-paragraph{font-size:19px}}.legend-final-quote-wrap{text-align:center;justify-content:center;align-items:center;gap:18px;margin-top:38px;display:flex}.legend-final-ornament{background:linear-gradient(90deg,#0000 0%,#fcbf49a6 50%,#0000 100%);flex:1;max-width:80px;height:1px;position:relative}.legend-final-ornament:after{content:"";background:var(--color-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 10px #fcbf49d9}.legend-final-ornament:first-child:after{left:0;right:auto;transform:translate(-50%,-50%)}.legend-final-quote{font-family:var(--font-serif);color:#0000;filter:drop-shadow(0 2px 14px #fcbf4959);background:linear-gradient(135deg,#fff 0%,#fcbf49 60%,#e8b86b 100%);-webkit-background-clip:text;background-clip:text;flex-shrink:0;max-width:480px;font-size:22px;font-style:italic;font-weight:700;line-height:1.28}@media (min-width:640px){.legend-final-quote{font-size:26px}}.legend-source{text-align:center;justify-content:center;align-items:center;gap:14px;display:flex}.legend-source-bar{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);flex:1;max-width:100px;height:1px}.legend-source p{flex-shrink:0;max-width:540px;margin:0}@media (prefers-reduced-motion:reduce){.legend-divider-mark{animation:none!important}}@media (max-width:640px){.calc-card-inner{padding:24px 18px!important}.calc-pin{padding:7px 12px 9px;font-size:9px;top:-14px;left:18px!important}.calc-eyebrow{padding:7px 11px 7px 7px}.calc-eyebrow-title{font-size:10.5px}.calc-eyebrow-kicker{font-size:8px}.calc-stepper{padding:14px!important}.calc-stepper-label{letter-spacing:.06em!important;font-size:10.5px!important}.calc-stepper-hint{font-size:10.5px!important}.calc-stepper-value{font-size:26px!important}.calc-stepper-btn{width:36px!important;height:36px!important}.calc-vehicle{padding:12px 12px 14px!important}.calc-vehicle-icon{padding:3px 4px!important}.calc-vehicle-icon svg{width:28px;height:auto}.calc-auto-btn{letter-spacing:.1em!important;padding:4px 8px!important;font-size:10px!important}.calc-upgrade-pin{padding:6px 11px 7px;font-size:9px;top:-12px}.calc-total{padding:22px 18px 18px!important}.calc-total-pin{padding:5px 10px 6px;font-size:9px}.parkinfo-bar-row{grid-template-columns:1fr;gap:4px;padding:8px 0}.parkinfo-bar-row .parkinfo-bar-label{font-size:11.5px}.parkinfo-bar-row .parkinfo-bar-track{grid-column:1/-1;height:10px}.parkinfo-bar-row .parkinfo-bar-value{text-align:left;font-size:12px}.parkinfo-timeline-item{grid-template-columns:78px 1fr;gap:10px;padding:12px 14px 12px 18px}.parkinfo-year{padding:5px 10px 6px;font-size:14.5px}.parkinfo-timeline-evt{font-size:13px}.parkinfo-timeline-detalhe{font-size:11px}.parkinfo-flag-card{padding:18px 18px 16px!important}.parkinfo-flag-num{font-size:30px}.parkinfo-saltos-card{padding:22px 20px 20px!important}.parkinfo-saltos-item-altura{font-size:16px}.doc-card{padding:22px 20px 20px!important}.doc-card-icon{width:42px!important;height:42px!important}.doc-card-icon svg{width:19px;height:19px}.timeline-number{border-radius:14px!important;width:60px!important;height:60px!important;font-size:22px!important}.timeline-card{border-radius:16px!important;padding:16px!important}.timeline-connector{left:30px!important}.diff-card{padding:14px!important}.diff-card-icon{width:36px;height:36px}.feature-card{border-radius:16px;padding:22px 20px!important}.hero-price-card-outer{display:none}}@media (max-width:380px){.calc-card-inner{padding:20px 14px!important}.calc-vehicle{padding:10px 10px 12px!important}.calc-vehicle-icon svg{width:24px}.timeline-number{width:54px!important;height:54px!important;font-size:20px!important}.parkinfo-timeline-item{grid-template-columns:70px 1fr;gap:8px;padding:10px 12px 10px 16px}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:80px}*{scrollbar-width:thin;scrollbar-color:#00ffd173 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#08090966;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#00ffd18c 0%,#00c8a8a6 35%,#ffa0408c 70%,#ff450080 100%) padding-box padding-box;border:2px solid #0000;border-radius:999px;transition:background .3s;box-shadow:inset 0 0 0 1px #ffffff14,0 0 6px #00ffd133}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#00ffd1d9 0%,#00e6c4e6 35%,#ffb460cc 70%,#ff6428b3 100%) padding-box padding-box;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 12px #00ffd173}::-webkit-scrollbar-corner{background:0 0}@media (max-width:640px){::-webkit-scrollbar{width:4px;height:4px}}section[id],[id]:target{scroll-margin-top:80px}html,body{-webkit-tap-highlight-color:#00ffd133}button,a,[role=button],input,select,textarea{touch-action:manipulation}.skip-link{z-index:9999;background:var(--color-primary,#ff4500);color:#fff;font-family:var(--font-title,sans-serif);border-radius:8px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:top .18s cubic-bezier(.22,1,.36,1);position:absolute;top:-100px;left:16px;box-shadow:0 8px 24px #0000008c,0 0 24px #ff450066}.skip-link:focus-visible{outline:2px solid var(--color-accent,#00ffd1);outline-offset:2px;top:16px}@property --cta-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--color-base:#000;--color-bg-1:#020202;--color-bg-2:#050505;--color-bg-warm:#070504;--color-surface:#030303;--color-raised:#0a0a0a;--color-logo-1:#ffb067;--color-logo-2:#ff7a2c;--color-logo-3:#ff4500;--color-logo-4:#c02600;--color-neon:#00e676;--color-neon-2:#00c853;--color-primary:#ff4500;--color-primary-2:#ff6a2c;--color-primary-3:#d93a00;--color-secondary:#ffa040;--color-accent:#00ffd1;--color-accent-2:#14b8a6;--color-gold:#e8b86b;--color-text:#f4f1ee;--color-muted:#f4f1ee8c;--color-hint:#f4f1ee4d;--color-brasil:#009c3b;--color-brasil-2:#ffdf00;--color-argentina:#74acdf;--color-argentina-2:#fcbf49;--color-paraguai:#d52b1e;--color-paraguai-2:#0038a8;--border-card:.5px solid #ffffff0f;--border-hover:.5px solid #00ffd14d;--border-tag-primary:1px solid #ff450033;--border-tag-accent:1px solid #00ffd133;--border-tag-gold:1px solid #e8b86b40;--tag-primary-bg:#ff45001f;--tag-accent-bg:#00ffd114;--tag-secondary-bg:#ffa0401a;--tag-gold-bg:#e8b86b1a;--shadow-glow-orange:0 0 48px #ff450059;--shadow-glow-accent:0 0 48px #00ffd140;--shadow-glow-gold:0 0 48px #e8b86b40;--fw-black:900;--fw-bold:700;--fw-semi:600;--fw-regular:400;--fw-light:300}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;position:relative;overflow-x:clip}body:before{content:"";pointer-events:none;z-index:0;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.nav-header{z-index:70;-webkit-backdrop-filter:blur(10px)saturate(1.1);background:radial-gradient(120% 100% at 50% -60%,#ff450024,#0000 60%),linear-gradient(#080909d1 0%,#080909a8 70%,#08090966 100%);border-top:1px solid #ffffff0a;width:100%;transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s,box-shadow .5s;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 28px -12px #0000008c,0 3px 10px -4px #00000059,inset 0 -1px #ffffff08}.nav-inner{height:78px;padding-top:4px;padding-bottom:4px;transition:height .35s cubic-bezier(.4,0,.2,1)}.nav-header.is-scrolled .nav-inner{height:64px;padding-top:2px;padding-bottom:2px}.nav-header:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000008c 0%,#00000038 50%,#0000 100%);width:100%;height:0;transition:opacity .4s,height .4s;position:absolute;top:100%;left:0;right:0}.nav-header:before{content:"";pointer-events:none;opacity:.35;background:linear-gradient(90deg,#0000 0%,#ff450073 30%,#00ffd18c 70%,#0000 100%);width:100%;height:1px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.nav-header.is-scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:radial-gradient(120% 80% at 50% -40%,#ff45001a,#0000 55%),linear-gradient(#080909f5 0%,#080909eb 100%);box-shadow:0 14px 40px -12px #000000d9,0 2px #ff45002e,0 3px 20px -6px #ff450038}.nav-header.is-scrolled:before{opacity:1}.nav-header.is-scrolled:after{opacity:1;background:linear-gradient(#000000bf 0%,#00000059 50%,#0000 100%);height:64px}.search-bar-wrap{-webkit-backdrop-filter:blur(22px)saturate(1.35);background:radial-gradient(75% 60% at 50% 0,#ff450029,#0000 75%),radial-gradient(75% 60% at 50% 100%,#00ffd11a,#0000 75%),linear-gradient(#080909f5 0%,#0d0f0ff0 100%);border-top:1px solid #ff450033;border-bottom:1px solid #00ffd126;padding:28px 32px 30px;animation:.45s cubic-bezier(.2,.8,.2,1) searchBarIn;position:relative;overflow:hidden}@keyframes searchBarIn{0%{opacity:0;filter:blur(6px);transform:translateY(-12px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.search-bar-aurora{pointer-events:none;filter:blur(30px);background:radial-gradient(30% 50% at 25% 30%,#ff45002e,#0000 60%),radial-gradient(30% 50% at 75% 70%,#00ffd124,#0000 60%),radial-gradient(25% 40%,#ffb8541a,#0000 65%);animation:14s ease-in-out infinite alternate search-aurora-shift;position:absolute;inset:-40% -10%}@keyframes search-aurora-shift{0%{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-2%,2%)scale(1.04)}to{opacity:.85;transform:translate(2%,-2%)scale(1)}}@media (prefers-reduced-motion:reduce){.search-bar-aurora{animation:none}}.search-bar-stage{z-index:1;max-width:720px;margin:0 auto;position:relative}.search-bar-header{text-align:center;margin-bottom:14px}.search-bar-eyebrow{font-family:var(--font-title);letter-spacing:2.5px;text-transform:uppercase;color:var(--color-accent);text-shadow:0 0 10px #00ffd159;margin-bottom:6px;font-size:10.5px;font-weight:700}.search-bar-title{font-family:var(--font-title);letter-spacing:-.01em;color:var(--color-text);font-size:22px;font-weight:800;line-height:1.1}.search-bar-title .serif-italic{font-family:var(--font-serif);letter-spacing:0;font-style:italic;font-weight:500}.search-bar-inner{background:linear-gradient(135deg,#0d0706 0%,#060606 50%,#061308 100%);border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:10px;max-width:620px;margin:0 auto;padding:6px 6px 6px 8px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #000000a6,0 0 22px #ff450033,0 0 32px #00ffd12e}.search-bar-inner:focus-within{border-color:#00ffd18c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 16px 38px #000000bf,0 0 32px #ff450066,0 0 48px #00ffd166}.search-bar-icon{color:#fff;background:linear-gradient(135deg,#ffb067 0%,#ff7a2c 55%,#ff4500 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #00000038,0 4px 14px #ff450080}.search-bar-icon-pulse{pointer-events:none;border:1px solid #ff7a2c8c;border-radius:50%;animation:2.2s ease-in-out infinite search-icon-pulse;position:absolute;inset:-3px}@keyframes search-icon-pulse{0%{opacity:.65;transform:scale(1)}60%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.search-bar-icon-pulse{opacity:.45;animation:none}}.search-bar-input{min-width:0;font-family:var(--font-body);color:#f4f1ee;letter-spacing:.01em;background:0 0;border:none;outline:none;flex:1;padding:6px 2px;font-size:15px}.search-bar-input::placeholder{font-family:var(--font-serif);color:#f4f1ee66;letter-spacing:.005em;font-style:italic;font-weight:400}.search-bar-clear{color:#f4f1ee9e;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:inline-flex}.search-bar-clear:hover{color:var(--color-accent);background:#00ffd11a;border-color:#00ffd173}.search-bar-close{color:#f4f1ee8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.search-bar-close:hover{color:#ff7a2c;background:#ff45001f;border-color:#ff450073;box-shadow:0 0 14px #ff450059}.search-suggestions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:14px;display:flex}.search-suggestions-label{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;color:#f4f1ee80;margin-right:4px;font-size:9.5px;font-weight:700}.search-suggestion-chip{font-family:var(--font-body);color:#f4f1eec7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .22s;display:inline-flex}.search-suggestion-chip:hover{color:var(--color-text);background:linear-gradient(135deg,#ff45001f,#00ffd114);border-color:#ff7a2c73;transform:translateY(-1px)}.search-suggestion-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.wanderlei-online{font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:10.5px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.wanderlei-online[data-state=on]{color:#6fffc1;background:linear-gradient(135deg,#00e6761a,#00e6760a);border-color:#00e67652;box-shadow:0 0 14px #00e6762e}.wanderlei-online[data-state=off]{color:#f4f1ee8c;background:#ffffff08;border-color:#ffffff14}.wanderlei-online:hover{transform:translateY(-1px)}.wanderlei-online[data-state=on]:hover{color:#4dffe3;border-color:#00e676a6;box-shadow:0 0 22px #00e67666}.wanderlei-online:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.wanderlei-online-dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px;position:relative}.wanderlei-online[data-state=on] .wanderlei-online-dot{background:#00e676;box-shadow:0 0 8px #00e676,0 0 0 2px #00e6762e}.wanderlei-online[data-state=off] .wanderlei-online-dot{background:#f4f1ee4d}.wanderlei-online-pulse{pointer-events:none;background:#00e6768c;border-radius:9999px;animation:1.6s cubic-bezier(.4,0,.6,1) infinite wanderlei-online-ring;position:absolute;inset:-2px}@keyframes wanderlei-online-ring{0%{opacity:.85;transform:scale(.8)}80%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.wanderlei-online-pulse{opacity:.45;animation:none;transform:scale(1.8)}}.wanderlei-online-label{letter-spacing:1.6px}.nav-header.is-scrolled .wanderlei-online{padding:3px 6px}.nav-header.is-scrolled .wanderlei-online-label{display:none}@media (max-width:1100px){.wanderlei-online-label{display:none}.wanderlei-online{padding:4px 6px}}.search-bar-kbd{font-family:var(--font-body);letter-spacing:.5px;color:#f4f1ee8c;font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid #ffffff1a;border-bottom-width:2px;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:9.5px;font-weight:600;display:inline-flex}.search-results{z-index:1;background:linear-gradient(#141616f5 0%,#0d0f0ff5 100%);border:1px solid #ffffff14;border-radius:22px;max-width:720px;margin:16px auto 0;padding:8px;list-style:none;animation:.28s cubic-bezier(.2,.8,.2,1) search-results-in;position:relative;box-shadow:0 22px 56px -14px #000c,inset 0 1px #ffffff0a}@keyframes search-results-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.search-result{color:#f4f1eed9;border-radius:14px;align-items:center;gap:14px;padding:10px 12px;transition:background .22s,color .22s;display:flex}.search-result:hover,.search-result:focus-visible{color:var(--color-text);background:linear-gradient(90deg,#ff45001f,#00ffd114);outline:none}.search-result-thumb{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.search-result-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#00000059);position:absolute;inset:0}.search-result-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.search-result-titlebar{align-items:center;gap:7px;display:inline-flex}.search-result-flag{flex-shrink:0;font-size:14px}.search-result-title{min-width:0;font-family:var(--font-title);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:700;overflow:hidden}.search-result-meta-row{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.search-result-meta{font-family:var(--font-body);color:#f4f1ee8c;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.search-result-country{font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;color:#f4f1ee6b;font-size:9px;font-weight:700}.search-result-arrow{color:var(--color-accent);opacity:0;flex-shrink:0;font-size:18px;transition:opacity .2s,transform .2s;transform:translate(-6px)}.search-result:hover .search-result-arrow,.search-result:focus-visible .search-result-arrow{opacity:1;transform:translate(0)}.search-empty{z-index:1;text-align:center;background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff12;border-radius:18px;max-width:620px;margin:16px auto 0;padding:22px 24px;animation:.28s cubic-bezier(.2,.8,.2,1) search-empty-in;position:relative}@keyframes search-empty-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-empty-icon{background:linear-gradient(135deg,#ffb8542e,#ff45001a);border:1px solid #ffb85447;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 10px;font-size:20px;display:inline-flex}.search-empty-text{font-family:var(--font-body);color:#f4f1eed1;margin-bottom:4px;font-size:14px}.search-empty-text strong{color:var(--color-secondary);font-weight:700}.search-empty-hint{font-family:var(--font-body);color:#f4f1ee94;font-size:12.5px}.search-empty-link{color:var(--color-accent);border-bottom:1px solid #00ffd173;font-weight:600;transition:color .2s,border-color .2s}.search-empty-link:hover{color:#4dffe3;border-bottom-color:#4dffe3}.mobile-drawer{z-index:100;background-color:#080909;background-image:radial-gradient(80% 30% at 50% 0,#ff45000f,#0000 70%),radial-gradient(80% 30% at 50% 100%,#00ffd10a,#0000 70%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) mobile-drawer-in;display:flex;position:fixed;inset:78px 0 0}.nav-header.is-scrolled .mobile-drawer{top:64px}@keyframes mobile-drawer-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.mobile-drawer-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid #ffffff0f;flex:1 1 0;min-height:0;padding:16px 16px 12px;overflow-y:auto}.mobile-link-top{font-family:var(--font-body);color:#f4f1eee0;background:#ffffff05;border-radius:12px;align-items:center;padding:12px 14px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s;display:flex}.mobile-link-top:hover,.mobile-link-top:focus-visible{color:var(--color-text);background:#ff450012;outline:none}.mobile-country{background:linear-gradient(#ffffff06 0%,#ffffff03 100%);border:1px solid #ffffff0f;border-radius:14px;margin-top:8px;transition:border-color .25s;overflow:hidden}.mobile-country[open]{border-color:#ff450033}.mobile-country[data-country=ar][open]{border-color:#74acdf4d}.mobile-country[data-country=py][open]{border-color:#d52b1e40}.mobile-country-summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-title);letter-spacing:.5px;color:var(--color-text);align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:700;list-style:none;display:flex}.mobile-country-summary::-webkit-details-marker{display:none}.mobile-country-flag{font-size:18px}.mobile-country-label{flex:1}.mobile-country-count{font-family:var(--font-body);color:#f4f1eead;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.mobile-country-chev{color:#f4f1ee80;transition:transform .3s}.mobile-country-body{background:#0000002e;border-top:1px solid #ffffff0a;padding:4px 12px 12px;animation:.28s cubic-bezier(.2,.8,.2,1) mobile-country-in}@keyframes mobile-country-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobile-cat{margin-top:10px}.mobile-cat-title{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;color:#f4f1ee6b;padding:0 8px 4px;font-size:10px;font-weight:700}.mobile-item{min-height:44px;font-family:var(--font-body);color:#f4f1eec7;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;transition:background .2s,color .2s;display:flex}.mobile-item:hover,.mobile-item:focus-visible{color:var(--color-text);background:#00ffd10d;outline:none}.mobile-item-label{flex:1}.mobile-item-meta{color:#f4f1ee73;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.mobile-secondary{border-top:1px solid #ffffff0f;flex-direction:column;gap:4px;margin-top:16px;padding-top:14px;display:flex}.mobile-sticky-cta{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);background:linear-gradient(#080909a6 0%,#080909f5 30%,#080909fc 100%);border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-cta{height:48px;font-family:var(--font-title);letter-spacing:.5px;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .25s;display:inline-flex}.mobile-cta:active{transform:scale(.97)}.mobile-cta-wa{color:#02201a;background:linear-gradient(135deg,#4dffe3 0%,#00e676 100%);box-shadow:0 8px 22px -6px #00e6768c}.mobile-cta-roteiro{color:var(--color-text);background:linear-gradient(135deg,#ff45002e,#ff7a2c1a);border:1px solid #ff450073;box-shadow:0 6px 18px -4px #ff450059}.dock-stage{z-index:65;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}@media (min-width:640px){.dock-stage{gap:14px;bottom:28px;right:28px}}.dock-socials{flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dock-socials li{opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)scale(.85)}.dock-stage[data-open=true] .dock-socials li{opacity:1;pointer-events:auto;transition-delay:calc(var(--i,0) * 60ms);transform:translateY(0)scale(1)}.dock-stage[data-open=false] .dock-socials li{transition-delay:calc((3 - var(--i,0)) * 30ms)}.dock-social{color:#f4f1eed1;cursor:pointer;isolation:isolate;background:linear-gradient(160deg,#1a1c1c 0%,#0d0f0f 100%);border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:color .25s,border-color .25s,transform .25s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 6px 18px #00000073}.dock-social[aria-disabled=true]{cursor:not-allowed}.dock-social[aria-disabled=true] .dock-social-icon{opacity:.85}.dock-social:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.dock-social-halo{pointer-events:none;opacity:.3;filter:blur(8px);z-index:-1;border-radius:50%;transition:opacity .3s,transform .3s;position:absolute;inset:-4px;transform:scale(.92)}.dock-social:hover{border-color:#ffffff2e;transform:translateY(-2px)scale(1.06)}.dock-social:hover .dock-social-halo{opacity:1;transform:scale(1.18)}.dock-social-icon{z-index:1;justify-content:center;align-items:center;transition:color .25s,transform .25s;display:inline-flex;position:relative}.dock-social[data-tone=instagram] .dock-social-halo{background:radial-gradient(circle at 30% 30%,#f58529,#dd2a7b 45%,#8134af 75%,#0000)}.dock-social[data-tone=instagram]:hover{color:#fff;background:linear-gradient(135deg,#f58529 0%,#dd2a7b 50%,#8134af 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 8px 24px -4px #dd2a7b8c}.dock-social[data-tone=facebook] .dock-social-halo{background:radial-gradient(circle,#1877f2 0%,#0000 70%)}.dock-social[data-tone=facebook]:hover{color:#fff;background:linear-gradient(135deg,#1877f2 0%,#0e5fcc 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 8px 24px -4px #1877f28c}.dock-social[data-tone=telegram] .dock-social-halo{background:radial-gradient(circle,#229ed9 0%,#0000 70%)}.dock-social[data-tone=telegram]:hover{color:#fff;background:linear-gradient(135deg,#2ea9e5 0%,#1a8cc2 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 8px 24px -4px #229ed98c}.dock-social[data-tone=youtube] .dock-social-halo{background:radial-gradient(circle,#f03 0%,#0000 70%)}.dock-social[data-tone=youtube]:hover{color:#fff;background:linear-gradient(135deg,#ff1a47 0%,#cc0028 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 8px 24px -4px #ff00338c}.dock-wa-wrap{position:relative}.dock-trigger{z-index:3;width:26px;height:26px;color:var(--color-accent);cursor:pointer;background:linear-gradient(135deg,#1a0a04 0%,#0a0a0a 100%);border:1px solid #00ffd173;border-radius:50%;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s,background .25s;display:inline-flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 #00ffd100,0 4px 10px #00000073}.dock-trigger:hover{background:linear-gradient(135deg,#042118 0%,#0a0a0a 100%);border-color:#00ffd1d9;box-shadow:0 0 0 4px #00ffd11a,0 6px 14px #0000008c,0 0 16px #00ffd166}.dock-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.dock-trigger-icon{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.dock-stage[data-open=true] .dock-trigger-icon{transform:rotate(45deg)}.dock-stage[data-open=true] .dock-trigger{color:var(--color-secondary);background:linear-gradient(135deg,#1a0a04 0% 100%);border-color:#ff7a2ca6}.dock-wa{color:#fff;isolation:isolate;background:linear-gradient(135deg,#4cffa8 0%,#00e676 50%,#00c853 100%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .28s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff6,inset 0 -3px #00000038,0 10px 26px #0000008c,0 0 24px #00e67659,0 0 40px #ff7a2c38}.dock-wa:hover{transform:scale(1.06);box-shadow:inset 0 1px #ffffff80,inset 0 -3px #00000038,0 16px 36px #000000a6,0 0 38px #00e6768c,0 0 60px #ff45006b}.dock-wa:focus-visible{outline:2px solid var(--color-secondary);outline-offset:5px}.dock-wa:hover .dock-wa-icon{transform:rotate(-8deg)}.dock-wa:hover .dock-wa-aura{opacity:1;animation-duration:4.5s}.dock-wa-icon{z-index:2;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:relative}.dock-wa-aura{pointer-events:none;filter:blur(7px);opacity:.78;z-index:-2;background:conic-gradient(#ff4500a6 0%,#ffb8548c 22%,#00ffd1a6 50%,#00e676a6 75%,#ff4500a6 100%);border-radius:50%;transition:opacity .4s;animation:8s linear infinite dock-wa-aura-rotate;position:absolute;inset:-7px}@keyframes dock-wa-aura-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dock-wa-halo{pointer-events:none;filter:blur(14px);opacity:.85;z-index:-1;background:radial-gradient(circle at 30% 30%,#ffb8546b 0%,#0000 55%),radial-gradient(circle at 70% 70%,#ff45006b 0%,#0000 55%);border-radius:50%;animation:3.4s ease-in-out infinite dock-wa-breathe;position:absolute;inset:-12px}@keyframes dock-wa-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.12)}}.dock-wa:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ff4500eb 0%,#ffb854bf 30%,#00ffd1d9 65%,#00e676d9 100%);border-radius:50%;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dock-wa-spotlight{pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle at 28% 22%,#ffe6aa73 0%,#0000 35%),radial-gradient(circle at 75% 80%,#0000002e 0%,#0000 50%);border-radius:50%;position:absolute;inset:2px}.dock-wa:after{content:"";opacity:0;pointer-events:none;z-index:0;border:1.5px solid #00e6768c;border-radius:50%;animation:2.8s ease-out infinite dock-wa-ring;position:absolute;inset:0}@keyframes dock-wa-ring{0%{opacity:0;transform:scale(1)}20%{opacity:.8}85%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@media (max-width:480px){.dock-wa{width:56px;height:56px}.dock-social{width:40px;height:40px}.dock-trigger{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.dock-wa-aura,.dock-wa-halo{opacity:.55;animation:none}.dock-wa:after{opacity:0;animation:none}.dock-socials li{transition-duration:.2s;transition-delay:0s!important}}.back-to-top{z-index:55;cursor:pointer;opacity:0;pointer-events:none;isolation:isolate;background:0 0;border:0;border-radius:50%;width:56px;height:56px;padding:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);position:fixed;bottom:28px;left:28px;transform:translateY(16px)scale(.85)}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top-halo{filter:blur(16px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff45005c 0%,#00ffd133 45%,#0000 72%);border-radius:50%;animation:2.8s ease-in-out infinite back-to-top-halo;position:absolute;inset:-10px}@keyframes back-to-top-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.back-to-top-ring{background:conic-gradient(from -90deg, var(--color-primary) 0deg, var(--color-secondary) calc(var(--progress,0deg) * .55), var(--color-accent) var(--progress,0deg), #ffffff12 var(--progress,0deg) 360deg);pointer-events:none;z-index:1;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 22px,#000 23px);mask:radial-gradient(circle,#0000 22px,#000 23px)}.back-to-top-core{color:#f0f5f4;z-index:2;background:radial-gradient(circle at 30% 25%,#ffa04038,#0000 55%),linear-gradient(135deg,#0b0d0d 0%,#15171b 60%,#050707 100%);border:1px solid #ffffff14;border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s,border-color .3s;display:grid;position:absolute;inset:4px;box-shadow:inset 0 1px #ffffff12,inset 0 -2px 6px #00000073,0 6px 20px #00000073}.back-to-top-shine{mix-blend-mode:overlay;pointer-events:none;z-index:3;background:linear-gradient(160deg,#ffffff2e 0%,#fff0 35% 100%);border-radius:50%;position:absolute;inset:4px}.back-to-top:hover .back-to-top-core{color:var(--color-accent);border-color:#00ffd14d;transform:translateY(-3px)}.back-to-top:hover .back-to-top-halo{animation-duration:1.6s}.back-to-top:active .back-to-top-core{transform:translateY(-1px)scale(.96)}.back-to-top:focus-visible{outline:0}.back-to-top:focus-visible .back-to-top-core{border-color:var(--color-accent);box-shadow:0 0 0 3px #00ffd14d,inset 0 1px #ffffff14,0 6px 20px #00000080}@media (max-width:640px){.back-to-top{width:48px;height:48px;bottom:22px;left:18px}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:opacity .2s linear;transform:none}.back-to-top.is-visible{transform:none}.back-to-top-halo{animation:none}}.step-bullet-wrap{z-index:2;justify-content:center;align-items:center;width:104px;height:104px;margin-bottom:28px;display:inline-flex;position:relative}.step-bullet-wrap:before{content:"";pointer-events:none;filter:blur(22px);z-index:-1;background:radial-gradient(#ff45007a 0%,#00e67642 42%,#0000 72%);border-radius:50%;animation:2.8s ease-in-out infinite step-halo-pulse;position:absolute;inset:-14px}.step-ring-outer{-webkit-mask-composite:xor;opacity:.9;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(#ff4500 0%,#ff7a2c 18%,#00e676d9 38%,#00e67626 58%,#ff7a2c73 78%,#ff4500 100%);border-radius:50%;padding:2px;animation:8s linear infinite step-ring-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.step-ring-inner{pointer-events:none;background:radial-gradient(circle at 30% 25%,#ffffff1a 0%,#0000 55%);border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px 4px #00000059}.step-bullet-wrap:after{content:"";opacity:0;pointer-events:none;border:1.5px solid #00e6768c;border-radius:50%;animation:2.8s ease-out infinite step-ring-wave;position:absolute;inset:4px}.step-bullet{color:#fff;width:72px;height:72px;font-family:var(--font-title);letter-spacing:.04em;text-shadow:0 1px 2px #00000073,0 0 14px #ffc89659;z-index:3;background:radial-gradient(circle at 30% 25%,#ffffff59 0%,#0000 40%),linear-gradient(140deg,#ffb067 0%,#ff7a2c 40%,#ff4500 80%,#c02600 100%);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:inline-flex;position:relative;box-shadow:inset 0 2px #ffffff73,inset 0 -3px 6px #8c1e0073,0 8px 22px #ff45008c,0 0 28px #00e6762e}@keyframes step-halo-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@keyframes step-ring-wave{0%{opacity:.85;transform:scale(1)}80%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@keyframes step-ring-spin{to{transform:rotate(360deg)}}.step-item--1 .step-bullet-wrap:before,.step-item--1 .step-bullet-wrap:after{animation-delay:0s}.step-item--2 .step-bullet-wrap:before,.step-item--2 .step-bullet-wrap:after{animation-delay:.7s}.step-item--3 .step-bullet-wrap:before,.step-item--3 .step-bullet-wrap:after{animation-delay:1.4s}.step-item--4 .step-bullet-wrap:before,.step-item--4 .step-bullet-wrap:after{animation-delay:2.1s}@media (prefers-reduced-motion:reduce){.step-bullet-wrap:before,.step-bullet-wrap:after,.step-ring-outer{animation:none!important}}.step-card{border-radius:var(--radius-lg);isolation:isolate;background:radial-gradient(120% 60% at 50% -10%,#ff450024 0%,#0000 58%),radial-gradient(80% 80% at 100% 100%,#00ffd10d 0%,#0000 60%),linear-gradient(#161818 0%,#0f1111 100%);border:1px solid #ffffff0f;flex:auto;width:100%;padding:28px 24px 26px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000073,0 0 0 1px #ff45000a}.step-card__watermark{font-family:var(--font-title);letter-spacing:-.04em;color:#0000;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;background:linear-gradient(#ff7a2c24 0%,#ff7a2c00 80%);-webkit-background-clip:text;background-clip:text;font-size:140px;font-weight:900;line-height:1;position:absolute;top:-22px;right:-12px}.step-card:before{content:"";opacity:.85;z-index:1;background:linear-gradient(#ff4500bf 0%,#ff7a2c8c 35%,#00e676a6 100%);border-radius:0 3px 3px 0;width:3px;transition:opacity .3s,box-shadow .3s;position:absolute;top:22px;bottom:22px;left:0;box-shadow:0 0 16px #ff450073}.step-card:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000 0%,#ffffff14 45%,#ffffff1f 50%,#ffffff14 55%,#0000 100%);width:60%;height:100%;transition:left .75s;position:absolute;top:0;left:-80%;transform:skew(-18deg)}.step-card>*{z-index:3;position:relative}.step-card:hover{border-color:#00e67647;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff14,0 22px 48px #0000008c,0 0 38px #ff450029,0 0 0 1px #00e6761f}.step-card:hover:before{opacity:1;box-shadow:0 0 22px #ff4500a6}.step-card:hover:after{left:140%}.step-card__title{z-index:3;font-family:var(--font-title);color:var(--color-text);letter-spacing:.01em;margin-bottom:12px;font-size:17px;font-weight:700;position:relative}.step-card__desc{z-index:3;font-family:var(--font-body);color:var(--color-muted);font-size:14px;line-height:1.6;position:relative}.hero-chip-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px 10px;width:100%;max-width:640px;display:flex}.hero-chip-grid .hero-chip{white-space:nowrap;flex:0 auto;justify-content:flex-start;width:auto;display:inline-flex}@media (max-width:479px){.hero-chip-grid .hero-chip{white-space:normal;line-height:1.3}}.tour-card{background:linear-gradient(180deg, var(--color-surface) 0%, #0d0f0f 100%);border-radius:var(--radius-md);isolation:isolate;border:1px solid #ffffff0f;flex-direction:column;height:100%;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.tour-card:before{content:"";background:var(--tour-stripe,linear-gradient(90deg, transparent, #fff3, transparent));z-index:3;opacity:.85;height:3px;transition:opacity .3s,height .3s;position:absolute;top:0;left:0;right:0}.tour-card:after{content:"";border-radius:inherit;background:var(--tour-glow,radial-gradient(ellipse at top, #00ffd100, transparent 60%));opacity:0;z-index:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:-1px}.tour-card:hover{border-color:var(--tour-border-hover,#00ffd159);box-shadow:0 20px 50px -15px #0000008c, 0 0 38px -6px var(--tour-shadow,#00ffd138);transform:translateY(-6px)}.tour-card:hover:before{opacity:1;height:4px}.tour-card:hover:after{opacity:1}.tour-card-br{--tour-stripe:linear-gradient(90deg, #009c3b00 0%, #009c3b 30%, #ffdf00 50%, #009c3b 70%, #009c3b00 100%);--tour-glow:radial-gradient(ellipse 80% 40% at top, #009c3b4d, transparent 70%);--tour-border-hover:#009c3b73;--tour-shadow:#009c3b59}.tour-card-ar{--tour-stripe:linear-gradient(90deg, #74acdf00 0%, #74acdf 30%, #fff 50%, #74acdf 70%, #74acdf00 100%);--tour-glow:radial-gradient(ellipse 80% 40% at top, #74acdf4d, transparent 70%);--tour-border-hover:#74acdf80;--tour-shadow:#74acdf59}.tour-card-py{--tour-stripe:linear-gradient(90deg, #d52b1e00 0%, #d52b1e 30%, #fff 50%, #0038a8 70%, #0038a800 100%);--tour-glow:radial-gradient(ellipse 80% 40% at top, #d52b1e47, transparent 70%);--tour-border-hover:#d52b1e73;--tour-shadow:#d52b1e52}.tour-card-featured{--tour-stripe:linear-gradient(90deg, #e8b86b00 0%, #e8b86b 30%, #fff6de 50%, #e8b86b 70%, #e8b86b00 100%);--tour-glow:radial-gradient(ellipse 80% 45% at top, #e8b86b61, transparent 70%);--tour-border-hover:#e8b86b99;--tour-shadow:#e8b86b66}.tour-card-featured:before{opacity:1;height:4px}.tour-card-media{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.tour-card-media img{filter:saturate(1.02)contrast(1.02);transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .5s}.tour-card:hover .tour-card-media img{filter:saturate(1.15)contrast(1.06);transform:scale(1.08)}.tour-card-media:after{content:"";pointer-events:none;background:linear-gradient(#08090900 0% 45%,#0809098c 80%,#080909e0 100%);position:absolute;inset:0}.tour-flag{z-index:2;-webkit-backdrop-filter:blur(10px);background:#080909b8;border:1px solid #ffffff26;border-radius:9999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;line-height:1;transition:transform .3s,border-color .3s;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #0006}.tour-card:hover .tour-flag{border-color:var(--tour-border-hover,#ffffff40);transform:scale(1.08)}.tour-tag{z-index:2;font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);color:#fff;background:#0809099e;border:1px solid #ffffff1f;border-radius:9999px;padding:5px 11px;font-size:9px;font-weight:800;position:absolute;top:12px;right:12px}.tour-tag-featured{color:#3b2a0e;background:linear-gradient(135deg,#e8b86bf2,#ffe6b4e6);border:1px solid #ffdc96b3;box-shadow:0 4px 18px #e8b86b73}.tour-tag-featured:before{content:"â˜…";margin-right:4px;font-size:10px}.tour-corner{z-index:3;pointer-events:none;width:96px;height:96px;position:absolute;top:0;right:0;overflow:visible}.tour-corner:before{content:"";filter:blur(6px);background:radial-gradient(circle,#ffde96b3 0%,#e8b86b73 40%,#0000 72%);width:96px;height:96px;animation:2.6s ease-in-out infinite tourCornerPulse;position:absolute;top:-24px;right:-24px}.tour-corner:after{content:"";opacity:0;pointer-events:none;border:1.5px solid #ffe696d9;border-radius:50%;width:28px;height:28px;animation:2.4s ease-out infinite tourCornerRing;position:absolute;top:6px;right:6px;box-shadow:0 0 10px #ffdc968c}@keyframes tourCornerPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes tourCornerRing{0%{opacity:.9;transform:scale(1)}80%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.tour-card-featured{animation:3.4s ease-in-out infinite tourFeaturedGlow}@keyframes tourFeaturedGlow{0%,to{box-shadow:0 10px 28px -12px #0000008c,0 0 18px -2px #e8b86b4d}50%{box-shadow:0 14px 34px -12px #0000008c,0 0 34px 2px #e8b86b9e}}.tour-card-featured:hover{animation:none;box-shadow:0 20px 50px -15px #0000008c,0 0 44px -4px #e8b86b99}@media (prefers-reduced-motion:reduce){.tour-card-featured,.tour-corner:before,.tour-corner:after{animation:none!important}}.tour-card-body{z-index:1;flex-direction:column;flex:1;gap:10px;padding:18px 18px 16px;display:flex;position:relative}.tour-card-title{font-family:var(--font-title);letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:16px;font-weight:800;line-height:1.25;transition:color .3s}.tour-card:hover .tour-card-title{color:var(--tour-title-hover,#c2e9e2)}.tour-card-br:hover .tour-card-title{color:#b7f2c9}.tour-card-ar:hover .tour-card-title{color:#c2dffa}.tour-card-py:hover .tour-card-title{color:#ffc6c1}.tour-card-featured:hover .tour-card-title{color:#ffe7ba}.tour-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:inline-flex}.tour-meta-pill{font-family:var(--font-title);letter-spacing:.6px;text-transform:uppercase;color:#f0f5f4c7;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.tour-meta-pill svg{flex-shrink:0;width:11px;height:11px}.tour-meta-pill-priv{color:var(--color-accent);background:#00ffd10f;border-color:#00ffd138}.tour-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.tour-price-label{font-family:var(--font-title);letter-spacing:1.8px;text-transform:uppercase;color:var(--color-hint);margin-bottom:2px;font-size:9px;font-weight:700;display:block}.tour-price-value{font-family:var(--font-title);letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1;display:block}.tour-price-br{color:#0000;filter:drop-shadow(0 0 14px #009c3b59);background:linear-gradient(90deg,#ffdf00 0%,#7fe09f 55%,#009c3b 100%);-webkit-background-clip:text;background-clip:text}.tour-price-ar{color:#0000;filter:drop-shadow(0 0 14px #74acdf66);background:linear-gradient(90deg,#fff 0%,#c2dffa 50%,#74acdf 100%);-webkit-background-clip:text;background-clip:text}.tour-price-py{color:#0000;filter:drop-shadow(0 0 14px #d52b1e59);background:linear-gradient(90deg,#ffd9d6 0%,#ff8a7e 50%,#d52b1e 100%);-webkit-background-clip:text;background-clip:text}.tour-price-featured{color:#0000;filter:drop-shadow(0 0 18px #e8b86b73);background:linear-gradient(90deg,#fff6de 0%,#ffd98a 50%,#e8b86b 100%);-webkit-background-clip:text;background-clip:text}.tour-price-hint{font-family:var(--font-title);letter-spacing:.8px;text-transform:uppercase;color:#f0f5f473;margin-top:3px;font-size:9px;font-weight:600;display:block}.tour-cta{font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:#fff;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.tour-card:hover .tour-cta{background:var(--tour-cta-bg,#00ffd124);border-color:var(--tour-border-hover,#00ffd180);color:var(--tour-cta-color,#c2fff4)}.tour-card-br:hover .tour-cta{--tour-cta-bg:#009c3b24;--tour-cta-color:#b7f2c9}.tour-card-ar:hover .tour-cta{--tour-cta-bg:#74acdf24;--tour-cta-color:#c2dffa}.tour-card-py:hover .tour-cta{--tour-cta-bg:#d52b1e24;--tour-cta-color:#ffc6c1}.tour-card-featured:hover .tour-cta{--tour-cta-bg:#e8b86b2e;--tour-cta-color:#ffe7ba}.tour-cta-arrow{transition:transform .25s;display:inline-block}.tour-flag-group{z-index:2;-webkit-backdrop-filter:blur(10px);background:#080909b8;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:4px;padding:3px 6px 3px 3px;transition:transform .3s,border-color .3s;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #0006}.tour-flag-group .tour-flag-sm{width:24px;height:24px;box-shadow:none;-webkit-backdrop-filter:none;background:#ffffff0a;border:1px solid #ffffff1a;font-size:13px;position:static}.tour-card:hover .tour-flag-group{border-color:var(--tour-border-hover,#ffffff40);transform:scale(1.06)}.tour-ticket{font-family:var(--font-title);color:#f0f5f4bf;background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;margin-top:2px;padding:7px 11px;font-size:11px;line-height:1;display:inline-flex}.tour-ticket-icon{width:12px;height:12px;color:var(--color-secondary);vertical-align:middle;flex-shrink:0;display:inline-block}.tour-ticket-label{letter-spacing:.4px;color:#f0f5f48c;text-transform:none;font-weight:600}.tour-ticket-value{color:var(--color-secondary);letter-spacing:-.01em;font-weight:800}.tour-note{font-family:var(--font-body);color:#f0f5f4b8;background:#ffa0400f;border:1px solid #ffa0402e;border-radius:8px;gap:6px;margin:2px 0 0;padding:8px 11px;font-size:11px;font-weight:400;line-height:1.45;display:flex}.tour-note-icon{color:var(--color-secondary);font-weight:700;font-family:var(--font-title);flex-shrink:0}.fleet-card{text-align:center;background:linear-gradient(180deg, var(--color-surface) 0%, #0d0f0f 100%);border-radius:var(--radius-md);isolation:isolate;border:1px solid #ffffff0f;flex-direction:column;align-items:center;padding:36px 24px 28px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.fleet-stripe{background:var(--fleet-stripe);opacity:.9;z-index:2;pointer-events:none;height:3px;transition:opacity .3s,height .3s;position:absolute;top:0;left:0;right:0}.fleet-card:before{content:"";background:var(--fleet-glow);opacity:.4;pointer-events:none;z-index:0;height:45%;transition:opacity .5s;position:absolute;top:0;left:0;right:0}.fleet-card:after{content:"";border-radius:inherit;background:var(--fleet-hover-glow);opacity:0;pointer-events:none;z-index:0;transition:opacity .5s;position:absolute;inset:-1px}.fleet-card:hover{border-color:var(--fleet-border-hover);box-shadow:0 20px 44px -16px #0000008c, 0 0 32px -6px var(--fleet-shadow);transform:translateY(-6px)}.fleet-card:hover .fleet-stripe{opacity:1;height:4px}.fleet-card:hover:before{opacity:.7}.fleet-card:hover:after{opacity:1}.fleet-card--tier1{--fleet-stripe:linear-gradient(90deg, #00ffd100 0%, #00ffd1 50%, #00ffd100 100%);--fleet-glow:radial-gradient(ellipse 80% 60% at 50% 0%, #00ffd138, transparent 70%);--fleet-hover-glow:radial-gradient(ellipse 70% 40% at 50% 100%, #00ffd129, transparent 70%);--fleet-accent:#00ffd1;--fleet-accent-bg:#00ffd11a;--fleet-accent-border:#00ffd147;--fleet-border-hover:#00ffd173;--fleet-shadow:#00ffd14d}.fleet-card--tier2{--fleet-stripe:linear-gradient(90deg, #ffa04000 0%, #ffa040 50%, #ffa04000 100%);--fleet-glow:radial-gradient(ellipse 80% 60% at 50% 0%, #ffa04040, transparent 70%);--fleet-hover-glow:radial-gradient(ellipse 70% 40% at 50% 100%, #ffa0402e, transparent 70%);--fleet-accent:#ffa040;--fleet-accent-bg:#ffa0401f;--fleet-accent-border:#ffa04052;--fleet-border-hover:#ffa04080;--fleet-shadow:#ffa04059}.fleet-card--tier3{--fleet-stripe:linear-gradient(90deg, #ff450000 0%, #ff4500 50%, #ff450000 100%);--fleet-glow:radial-gradient(ellipse 80% 60% at 50% 0%, #ff450047, transparent 70%);--fleet-hover-glow:radial-gradient(ellipse 70% 40% at 50% 100%, #ff450033, transparent 70%);--fleet-accent:#ff7a2c;--fleet-accent-bg:#ff7a2c1f;--fleet-accent-border:#ff7a2c52;--fleet-border-hover:#ff45008c;--fleet-shadow:#ff450061}.fleet-card--tier4{--fleet-stripe:linear-gradient(90deg, #e8b86b00 0%, #e8b86b 50%, #e8b86b00 100%);--fleet-glow:radial-gradient(ellipse 80% 60% at 50% 0%, #e8b86b4d, transparent 70%);--fleet-hover-glow:radial-gradient(ellipse 70% 40% at 50% 100%, #e8b86b38, transparent 70%);--fleet-accent:#e8b86b;--fleet-accent-bg:#e8b86b1f;--fleet-accent-border:#e8b86b59;--fleet-border-hover:#e8b86b99;--fleet-shadow:#e8b86b66}.fleet-icon-wrap{z-index:1;justify-content:center;align-items:center;width:110px;height:64px;margin-bottom:16px;display:flex;position:relative}.fleet-icon-halo{background:radial-gradient(circle at center, var(--fleet-accent) 0%, transparent 65%);opacity:.14;filter:blur(10px);pointer-events:none;transition:opacity .5s,transform .5s;position:absolute;inset:-10px}.fleet-card:hover .fleet-icon-halo{opacity:.32;transform:scale(1.12)}.fleet-icon{width:88px;height:auto;color:var(--fleet-accent);filter:drop-shadow(0 2px 6px var(--fleet-accent));position:relative}@supports (color:color-mix(in lab, red, red)){.fleet-icon{filter:drop-shadow(0 2px 6px color-mix(in srgb, var(--fleet-accent) 40%, transparent))}}.fleet-icon{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.fleet-card:hover .fleet-icon{transform:translate(6px)}.fleet-name{font-family:var(--font-title);color:var(--color-text);z-index:1;margin:0 0 8px;font-size:1rem;font-weight:700;position:relative}.fleet-capacity-pill{font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:var(--fleet-accent);background:var(--fleet-accent-bg);border:1px solid var(--fleet-accent-border);z-index:1;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:10.5px;font-weight:600;display:inline-block;position:relative}.fleet-pax{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:180px;min-height:10px;margin:0 auto 14px;display:flex;position:relative}.fleet-pax-dot{background:var(--fleet-accent);width:6px;height:6px;box-shadow:0 0 6px var(--fleet-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.fleet-pax-dot{box-shadow:0 0 6px color-mix(in srgb, var(--fleet-accent) 60%, transparent)}}.fleet-pax-dot{opacity:0;animation:.45s cubic-bezier(.2,.9,.4,1.2) forwards fleetPaxIn;transform:scale(.5)}@keyframes fleetPaxIn{to{opacity:.85;transform:scale(1)}}.fleet-desc{font-family:var(--font-body);color:var(--color-muted);z-index:1;margin:0;font-size:13px;line-height:1.55;position:relative}.fleet-highlight{background:linear-gradient(135deg, #00ffd10d 0%, transparent 40%, #ff45000f 100%), var(--color-raised);border:1px solid #00ffd138;border-radius:18px;align-items:center;gap:16px;max-width:56rem;margin:0 auto;padding:22px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #00ffd10d,0 10px 30px -15px #00000080}.fleet-highlight:before{content:"";pointer-events:none;background:radial-gradient(40% 60% at 0%,#00ffd114,#0000 70%);position:absolute;inset:0}.fleet-highlight:after{content:"";pointer-events:none;background:radial-gradient(40% 60% at 100%,#ff450014,#0000 70%);position:absolute;inset:0}.fleet-highlight-icon{filter:drop-shadow(0 0 8px #ffe67880);flex-shrink:0;font-size:1.6rem;animation:2.8s ease-in-out infinite fleetHighlightPulse;position:relative}@keyframes fleetHighlightPulse{0%,to{filter:drop-shadow(0 0 8px #ffe67880);transform:scale(1)}50%{filter:drop-shadow(0 0 14px #ffe678d9);transform:scale(1.08)}}.fleet-highlight-text{font-family:var(--font-body);color:#f0f5f4e6;text-align:left;margin:0;font-size:15px;line-height:1.55;position:relative}@media (max-width:640px){.fleet-highlight{text-align:center;flex-direction:column;padding:22px 20px}.fleet-highlight-text{text-align:center}}@media (prefers-reduced-motion:reduce){.fleet-pax-dot,.fleet-highlight-icon{opacity:.85!important;animation:none!important;transform:none!important}.fleet-card:hover,.fleet-card:hover .fleet-icon{transform:none}}.about-avatar-wrap{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.about-avatar-halo{pointer-events:none;filter:blur(6px);background:radial-gradient(#ff45006b 0%,#00e6763d 45%,#0000 72%);border-radius:50%;animation:3s ease-in-out infinite aboutAvatarHalo;position:absolute;inset:-8px}@keyframes aboutAvatarHalo{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.about-avatar-ring{opacity:0;pointer-events:none;border:1px solid #00e6768c;border-radius:50%;animation:2.4s ease-out infinite aboutAvatarRing;position:absolute;inset:-4px}@keyframes aboutAvatarRing{0%{opacity:.85;transform:scale(1)}80%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.about-avatar{z-index:1;border:2px solid #ff4500bf;border-radius:50%;width:48px;height:48px;position:relative;overflow:hidden;box-shadow:0 4px 18px #ff450073,inset 0 0 0 1px #ffffff14}.about-cadastur{font-family:var(--font-title);letter-spacing:.4px;color:#f0f5f4bf;background:linear-gradient(135deg,#009cdc24 0%,#ffdc0014 100%);border:1px solid #009cdc52;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:3px 8px 3px 7px;font-size:10px;font-weight:600;line-height:1;text-decoration:none;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex}.about-cadastur:hover{color:#fff;background:linear-gradient(135deg,#009cdc42 0%,#ffdc0024 100%);border-color:#009cdc99;transform:translateY(-1px);box-shadow:0 4px 12px -4px #009cdc66}.about-cadastur-label{color:#4fc0e8;letter-spacing:.8px;font-weight:800}.about-cadastur-number{font-family:var(--font-body);letter-spacing:-.01em;color:#f0f5f4e0;font-size:10.5px;font-weight:500}.about-cadastur-arrow{opacity:.55;color:#4fc0e8;width:9px;height:9px;transition:transform .3s,opacity .3s}.about-cadastur:hover .about-cadastur-arrow{opacity:1;transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.about-avatar-halo,.about-avatar-ring{animation:none!important}}.about-flip{aspect-ratio:4/5;perspective:1600px;width:100%;position:relative}.about-flip-inner{width:100%;height:100%;transform-style:preserve-3d;border-radius:16px;transition:transform .9s cubic-bezier(.2,.85,.3,1);position:relative}.about-flip.is-flipped .about-flip-inner{transform:rotateY(180deg)}.about-flip-hover-zone{z-index:5;position:absolute;inset:0}.about-flip-identity{z-index:11;opacity:1;will-change:transform, opacity;transition:transform .7s cubic-bezier(.22,.8,.3,1),opacity .5s;position:absolute;bottom:20px;left:20px;right:20px;transform:translateY(0)scale(1)}.about-flip.is-flipped .about-flip-identity{opacity:0;pointer-events:none;transform:translateY(calc(100% + 28px))scale(.96)}.about-flip-face{backface-visibility:hidden;border:1px solid #ffffff1a;border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 60px #00000080}.about-flip-back{transform:rotateY(180deg)}.about-flip-hint{z-index:10;font-family:var(--font-title);letter-spacing:.8px;text-transform:uppercase;color:#f0f5f4e0;-webkit-backdrop-filter:blur(8px);pointer-events:none;opacity:.88;background:#0809098c;border:1px solid #00ffd147;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:10.5px;font-weight:600;transition:opacity .4s,transform .4s;display:inline-flex;position:absolute;top:14px;left:14px}.about-flip-hint svg{width:13px;height:13px;color:var(--color-accent);animation:3.6s linear infinite aboutFlipHintSpin}@keyframes aboutFlipHintSpin{to{transform:rotate(360deg)}}.about-flip.is-flipped .about-flip-hint{opacity:0;transform:translateY(-8px)}.about-flip-toggle{z-index:12;width:38px;height:38px;color:var(--color-text);-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0809098c;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s;display:inline-flex;position:absolute;top:14px;right:14px}.about-flip-toggle svg{width:16px;height:16px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.about-flip-toggle:hover{color:var(--color-accent);background:#080909bf;border-color:#00ffd180}.about-flip.is-flipped .about-flip-toggle svg{transform:rotate(180deg)}.about-flip-back-bg{z-index:0;background:radial-gradient(70% 50% at 50% 0,#009cdc29,#0000 70%),linear-gradient(#0b1418 0%,#050a0c 100%);position:absolute;inset:0}.about-flip-back-content{z-index:1;grid-template-rows:1fr auto;gap:14px;width:100%;height:100%;padding:20px 18px;display:grid;position:relative}.about-cracha{background:#ffffff08;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.about-qr-panel{background:linear-gradient(135deg,#009cdc1f 0%,#ffdc000f 100%);border:1px solid #009cdc47;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"qr eyebrow""qr title""qr meta""qr domain";align-items:center;gap:3px 14px;padding:14px;display:grid}.about-qr-eyebrow{font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;color:#4fc0e8;grid-area:eyebrow;font-size:9.5px;font-weight:700}.about-qr-title{font-family:var(--font-title);color:var(--color-text);grid-area:title;margin:2px 0 4px;font-size:13px;font-weight:700;line-height:1.25}.about-qr-frame{background:#fff;border-radius:10px;grid-area:qr;padding:6px;box-shadow:0 6px 20px #009cdc40,0 0 0 1px #009cdc4d}.about-qr-image{width:96px;height:96px;display:block}.about-qr-meta{flex-direction:column;grid-area:meta;gap:1px;margin:0;display:flex}.about-qr-number{font-family:var(--font-body);color:var(--color-text);letter-spacing:-.01em;font-size:12px;font-weight:600}.about-qr-validity{font-family:var(--font-body);color:#f0f5f4a6;font-size:10.5px;font-weight:400}.about-qr-domain{font-family:var(--font-body);color:#f0f5f48c;letter-spacing:.2px;grid-area:domain;margin:4px 0 0;font-size:10px}@media (max-width:400px){.about-qr-panel{text-align:center;grid-template-columns:1fr;grid-template-areas:"eyebrow""title""qr""meta""domain";justify-items:center}.about-qr-image{width:120px;height:120px}}@media (prefers-reduced-motion:reduce){.about-flip-inner{transition:none}.about-flip-hint svg,.about-flip-toggle svg{transition:none;animation:none!important}}.comparison-featured{background:linear-gradient(135deg,#ff450047 0%,#ffa0401f 55%,#00ffd124 100%);border-radius:18px;grid-template-columns:1.5fr 1fr 1.1fr;align-items:stretch;gap:2px;margin-bottom:20px;padding:2px;display:grid;box-shadow:0 20px 60px #ff450026,0 0 0 1px #ff450024}.comparison-featured-label,.comparison-featured-col{background:var(--color-surface);flex-direction:column;justify-content:center;padding:20px 22px;display:flex}.comparison-featured-label{border-radius:16px 0 0 16px;flex-direction:row;align-items:center;gap:14px}.comparison-featured-icon{filter:drop-shadow(0 4px 8px #ffa04059);flex-shrink:0;font-size:26px;line-height:1}.comparison-featured-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.2}.comparison-featured-scope{font-family:var(--font-body);color:var(--color-muted);margin-top:3px;font-size:11px}.comparison-featured-col{text-align:center;align-items:center;gap:6px;position:relative}.comparison-featured-col-label{z-index:1;font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:#f0f5f4b3;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex;position:relative}.comparison-featured-col.is-collective .comparison-featured-col-label{color:#f0f5f4cc}.comparison-featured-col-icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.comparison-featured-col-icon svg{width:100%;height:100%}.comparison-featured-price{z-index:1;font-family:var(--font-title);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:900;line-height:1.1;position:relative}.comparison-featured-price.is-muted{color:#f0f5f48c;-webkit-text-decoration:line-through #f0f5f447;text-decoration:line-through #f0f5f447;text-decoration-thickness:1.5px}.comparison-featured-price.is-accent{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#ffa040 0%,#ff6020 50%,#ff4500 100%);-webkit-background-clip:text;background-clip:text;font-size:28px}.comparison-featured-col.is-private{background:radial-gradient(ellipse 80% 100% at 50% 50%, #ff45001a 0%, transparent 75%), linear-gradient(180deg, #ff45000a 0%, var(--color-surface) 100%);border-radius:0 16px 16px 0;overflow:hidden}.comparison-featured-col.is-private .comparison-featured-col-label{color:var(--color-secondary)}.comparison-featured-glow{filter:blur(30px);opacity:.55;pointer-events:none;z-index:0;background:radial-gradient(55% 55%,#ff450059,#0000 70%);width:160%;height:160%;animation:3.2s ease-in-out infinite comparisonPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes comparisonPulse{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(1)}50%{opacity:.75;transform:translate(-50%,-50%)scale(1.08)}}@media (max-width:640px){.comparison-featured{grid-template-columns:1fr 1fr;grid-template-areas:"label label""coletivo privativo"}.comparison-featured-label{border-radius:16px 16px 0 0;grid-area:label;padding:16px 18px}.comparison-featured-col.is-collective{border-radius:0 0 0 16px;grid-area:coletivo;padding:16px 12px}.comparison-featured-col.is-private{border-radius:0 0 16px;grid-area:privativo;padding:16px 12px}.comparison-featured-price{font-size:17px}.comparison-featured-price.is-accent{font-size:21px}.comparison-featured-icon{font-size:22px}}.comparison-table{background:var(--color-base);border:1px solid #ffffff0f;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000059}.comparison-row{grid-template-columns:1.3fr 1fr 1.1fr;display:grid}@media (min-width:640px){.comparison-row{grid-template-columns:1.5fr 1fr 1fr}}.comparison-row-head{background:var(--color-raised)}.comparison-row.is-odd{background:#ffffff04}.comparison-cell{border-top:1px solid #ffffff0a;border-right:1px solid #ffffff0a;padding:14px 16px}@media (min-width:640px){.comparison-cell{padding:18px 24px}}.comparison-row-head .comparison-cell,.comparison-row:nth-child(2) .comparison-cell{border-top:0}.comparison-cell-label{align-items:center;display:flex}.comparison-cell-collective-head,.comparison-cell-private-head{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.comparison-cell-private-head{background:linear-gradient(135deg,#ff450038 0%,#ff450014 100%);border-left:1px solid #ff45003d;border-right:0}.comparison-head-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.comparison-head-icon svg{width:20px;height:20px}.comparison-head-icon.is-collective{color:#f0f5f4bf;background:#ffffff0d;border:1px solid #ffffff14}.comparison-head-icon.is-private{color:var(--color-secondary);background:linear-gradient(135deg,#ff450033,#ffa0401f);border:1px solid #ff450059;box-shadow:0 4px 12px #ff450033}.comparison-head-title{font-family:var(--font-title);margin:0;font-size:13px;line-height:1.2}@media (min-width:640px){.comparison-head-title{font-size:15px}}.comparison-head-title.is-collective{color:#f0f5f4e0;font-weight:700}.comparison-head-title.is-private{color:var(--color-primary);letter-spacing:-.01em;font-weight:900}.comparison-cell-collective,.comparison-cell-private{align-items:flex-start;gap:8px;display:flex}.comparison-cell-private{background:#ff450006;border-left:1px solid #ff45001f;border-right:0}.comparison-mark{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-top:3px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.comparison-mark.is-cross{color:#f0f5f452;letter-spacing:-.5px;font-size:14px}.comparison-mark.is-check{color:var(--color-accent);filter:drop-shadow(0 0 6px #00ffd166);font-size:9px}.comparison-secret{background:linear-gradient(135deg,#00ffd161 0%,#ff450038 55%,#ffa04047 100%);border-radius:22px;margin-top:40px;padding:2px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.comparison-secret-bg{background:radial-gradient(55% 65% at 0 0,#00ffd11a 0%,#0000 60%),radial-gradient(70% 60% at 100% 100%,#ff45001f 0%,#0000 60%),linear-gradient(#0f1616 0%,#080909 100%);border-radius:20px;position:absolute;inset:2px}.comparison-secret-content{z-index:1;padding:30px 24px 28px;position:relative}@media (min-width:640px){.comparison-secret-content{padding:42px 40px 38px}}.comparison-secret-header{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.comparison-secret-icon{width:48px;height:48px;color:var(--color-secondary);background:linear-gradient(135deg,#ff450047,#00ffd12e);border:1px solid #ff450052;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 22px #ff450038}.comparison-secret-icon svg{width:22px;height:22px}.comparison-secret-eyebrow{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;color:var(--color-accent);font-size:10px;font-weight:600;display:block}.comparison-secret-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.01em;margin-top:3px;font-size:22px;font-weight:900;line-height:1.18}@media (min-width:640px){.comparison-secret-title{font-size:26px}}.comparison-secret-lead{font-family:var(--font-body);color:#f0f5f4d9;margin:0 0 22px;font-size:15px;line-height:1.65}@media (min-width:640px){.comparison-secret-lead{font-size:16px}}.comparison-secret-tiers{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:768px){.comparison-secret-tiers{grid-template-columns:repeat(3,1fr);gap:12px}}.comparison-tier{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;padding:16px 18px;transition:transform .3s,border-color .3s,background .3s}.comparison-tier-group{font-family:var(--font-title);letter-spacing:.8px;text-transform:uppercase;color:var(--color-muted);margin:0 0 4px;font-size:11px;font-weight:700}.comparison-tier-verdict{font-family:var(--font-body);color:var(--color-text);margin:0;font-size:14px;font-weight:500;line-height:1.38}.comparison-tier.is-winner{background:linear-gradient(135deg,#ff450029 0%,#ffa04014 100%);border-color:#ff45006b;transform:translateY(-2px);box-shadow:0 12px 32px #ff45002e}.comparison-tier.is-winner .comparison-tier-group{color:var(--color-secondary)}.comparison-tier.is-winner .comparison-tier-verdict{color:var(--color-text);font-weight:600}@media (prefers-reduced-motion:reduce){.comparison-featured-glow{animation:none!important}.comparison-tier,.comparison-tier.is-winner{transition:none;transform:none!important}}.testimonials-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:960px;margin:0 auto;display:grid}@media (min-width:640px){.testimonials-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.metric-card{text-align:center;background:linear-gradient(#ffffff09 0%,#ffffff04 100%);border:1px solid #ffffff0f;border-radius:18px;padding:20px 16px 18px;transition:transform .35s cubic-bezier(.22,.8,.3,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.metric-card:before{content:"";opacity:.6;pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#ffa0401a 0%,#0000 70%);transition:opacity .35s;position:absolute;inset:0}.metric-card:hover{border-color:#ffa04047;transform:translateY(-3px);box-shadow:0 16px 40px #ff45001f}.metric-card:hover:before{opacity:1}.metric-icon{width:38px;height:38px;color:var(--color-secondary);background:linear-gradient(135deg,#ff450029 0%,#ffa0401a 100%);border:1px solid #ffa04038;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 10px;display:inline-flex;position:relative;box-shadow:0 0 18px #ff45002e}.metric-icon svg{width:20px;height:20px}.metric-value{font-family:var(--font-title);color:#0000;letter-spacing:-.01em;background:linear-gradient(135deg,#ffb067 0%,#ff7a2c 60%,#ff4500 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:28px;font-weight:900;line-height:1;position:relative}@media (min-width:640px){.metric-value{font-size:32px}}.metric-label{font-family:var(--font-title);letter-spacing:1.3px;text-transform:uppercase;color:#f0f5f49e;margin:0;font-size:10.5px;font-weight:600;line-height:1.3;position:relative}.testimonial-card{isolation:isolate;background:linear-gradient(#ffffff0a 0%,#ffffff04 100%);border:1px solid #ffffff12;border-radius:24px;padding:36px 28px 30px;position:relative;overflow:hidden}@media (min-width:640px){.testimonial-card{border-radius:28px;padding:44px 44px 36px}}.testimonial-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.65;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffa04040 0%,#ffffff0a 35%,#00ffd12e 100%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.testimonial-card:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(65% 45% at 15% 0,#ff450012 0%,#0000 70%),radial-gradient(55% 40% at 95% 100%,#00ffd10d 0%,#0000 70%);position:absolute;inset:0}.testimonial-quote-bg{font-family:var(--font-title);color:#ff45001a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:180px;font-weight:900;line-height:1;position:absolute;top:-28px;left:18px}@media (min-width:640px){.testimonial-quote-bg{font-size:220px;top:-36px;left:28px}}.testimonial-stars{color:var(--color-secondary);text-shadow:0 0 10px #ffa0408c,0 0 20px #ff450040;z-index:1;gap:3px;margin-bottom:18px;font-size:18px;line-height:1;display:flex;position:relative}.testimonial-text{font-family:var(--font-body);color:#f0f5f4eb;z-index:1;margin:0 0 28px;font-size:16px;font-style:italic;line-height:1.65;position:relative}@media (min-width:640px){.testimonial-text{margin-bottom:32px;font-size:18px;line-height:1.7}}.testimonial-author{z-index:1;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:14px;padding-top:22px;display:flex;position:relative}.testimonial-avatar-wrap{flex-shrink:0;width:54px;height:54px;position:relative}.testimonial-avatar-halo{filter:blur(8px);background:radial-gradient(circle,#ff450059 0%,#0000 70%);border-radius:50%;animation:3s ease-in-out infinite avatarPulse;position:absolute;inset:-6px}.testimonial-avatar-ring{opacity:.9;background:conic-gradient(#ff4500,#ffa040,#00ffd1,#ff4500);border-radius:50%;position:absolute;inset:-2px}.testimonial-avatar{font-family:var(--font-title);color:var(--color-secondary);letter-spacing:.02em;background:linear-gradient(135deg,#1a1c1c 0%,#0a0a0a 100%);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;position:absolute;inset:2px}@keyframes avatarPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.testimonial-author-info{flex:1;min-width:0}.testimonial-author-name{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.005em;margin:0 0 3px;font-size:15px;font-weight:700}.testimonial-author-city{font-family:var(--font-body);color:#f0f5f48c;align-items:center;gap:5px;margin:0;font-size:12.5px;font-weight:400;line-height:1.2;display:inline-flex}.testimonial-author-city svg{width:12px;height:12px;color:var(--color-accent);opacity:.8;flex-shrink:0}.testimonial-verified{font-family:var(--font-title);letter-spacing:.6px;color:var(--color-accent);text-transform:uppercase;background:#00ffd114;border:1px solid #00ffd138;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.testimonial-verified svg{flex-shrink:0;width:12px;height:12px}.testimonials-arrow{-webkit-backdrop-filter:blur(12px);width:44px;height:44px;color:var(--color-text);cursor:pointer;z-index:2;background:#0a0a0ab8;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;transition:background .25s,border-color .25s,transform .25s;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1024px){.testimonials-arrow{display:inline-flex}}.testimonials-arrow:hover{background:#ff45002e;border-color:#ff450073;transform:translateY(-50%)scale(1.06)}.testimonials-arrow svg{width:20px;height:20px}.testimonials-arrow.is-prev{left:-18px}.testimonials-arrow.is-next{right:-18px}@media (min-width:1280px){.testimonials-arrow.is-prev{left:-28px}.testimonials-arrow.is-next{right:-28px}}@media (prefers-reduced-motion:reduce){.testimonial-avatar-halo{animation:none!important}.metric-card,.testimonials-arrow{transition:none!important}.metric-card:hover,.testimonials-arrow:hover{transform:none!important}}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px;gap:10px;display:grid}@media (min-width:640px){.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:170px;gap:12px}}@media (min-width:1024px){.gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:175px;gap:14px}}.gallery-item{isolation:isolate;background:#0a0a0a;border-radius:18px;grid-area:span 2/span 2;margin:0;transition:transform .5s cubic-bezier(.22,.8,.3,1),box-shadow .45s;position:relative;overflow:hidden;transform:translateZ(0)}@media (min-width:640px){.gallery-item{border-radius:22px}.gallery-item-featured{grid-area:span 2/span 4}.gallery-item-tall,.gallery-item-wide,.gallery-item-standard{grid-area:span 2/span 2}}@media (min-width:1024px){.gallery-item-featured{grid-area:span 2/span 6}.gallery-item-tall{grid-area:span 2/span 3}.gallery-item-wide{grid-area:span 2/span 4}.gallery-item-standard{grid-area:span 1/span 3}}.gallery-item:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;opacity:.55;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffa04059 0%,#ffffff0d 40%,#00ffd138 100%);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gallery-item:hover{transform:translateY(-3px)scale(1.012)}.gallery-item:hover:before{opacity:1}.gallery-item:hover .gallery-item-img{transform:scale(1.06)}.gallery-item:hover .gallery-item-overlay,.gallery-item:hover .gallery-item-glow{opacity:1}.gallery-item-img{object-fit:cover;z-index:0;transition:transform .9s cubic-bezier(.22,.8,.3,1)}.gallery-item-overlay{opacity:.85;pointer-events:none;z-index:1;background:linear-gradient(#0000 0% 45%,#0000008c 80%,#000000d1 100%);transition:opacity .4s;position:absolute;inset:0}.gallery-item-glow{border-radius:inherit;opacity:0;pointer-events:none;z-index:3;transition:opacity .45s;position:absolute;inset:0;box-shadow:inset 0 0 50px #ff450038,0 16px 40px #ff45002e}.gallery-item-caption{-webkit-backdrop-filter:blur(10px);font-family:var(--font-title);letter-spacing:.4px;color:var(--color-text);z-index:4;background:#080909b8;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:calc(100% - 28px);padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:14px;right:14px}@media (min-width:640px){.gallery-item-caption{padding:8px 13px;font-size:12px;bottom:16px;left:18px}}.gallery-item-featured .gallery-item-caption{background:linear-gradient(135deg,#ff450038 0%,#ffa04024 100%);border-color:#ffa04061;padding:9px 15px;font-size:13px;box-shadow:0 8px 24px #ff450038}@media (min-width:640px){.gallery-item-featured .gallery-item-caption{padding:10px 17px;font-size:14px}}.gallery-item-flag{font-size:14px;line-height:1}.gallery-item-atrativo{line-height:1}.gallery-authenticity{font-family:var(--font-body);color:#f0f5f4d9;background:linear-gradient(135deg,#00ffd114 0%,#00ffd108 100%);border:1px solid #00ffd140;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 8px 28px #00ffd114}@media (min-width:640px){.gallery-authenticity{padding:12px 22px;font-size:14px}}.gallery-authenticity svg{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}@media (prefers-reduced-motion:reduce){.gallery-item,.gallery-item-img,.gallery-item-overlay,.gallery-item-glow{transition:none!important}.gallery-item:hover,.gallery-item:hover .gallery-item-img{transform:none!important}}.faq-group-head{align-items:center;gap:14px;margin-bottom:16px;padding:0 4px;display:flex}.faq-group-icon{width:42px;height:42px;color:var(--color-secondary);background:linear-gradient(135deg,#ff45002e 0%,#ffa0401a 100%);border:1px solid #ffa0404d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 16px #ff450026,inset 0 1px #ffffff0f}.faq-group-line{background:linear-gradient(90deg,#ffa04059 0%,#ffa0400d 60%,#0000 100%);flex:1;height:1px}.faq-card{border-radius:var(--radius-lg);background:linear-gradient(#1a1c1ceb 0%,#111313eb 100%);position:relative;overflow:hidden;box-shadow:0 10px 40px #00000059,inset 0 1px #ffffff08}.faq-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff1a 0%,#ffffff05 40%,#00ffd114 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.faq-item{border-bottom:1px solid #ffffff0d;transition:background .3s;position:relative}.faq-item:last-child{border-bottom:0}.faq-item[data-open=true]{background:linear-gradient(90deg,#ff45000f 0%,#ff450005 50%,#0000 100%)}.faq-item[data-open=true]:before{content:"";background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-secondary) 100%);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10%;bottom:10%;left:0;box-shadow:0 0 12px #ff450073}.faq-q-btn{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:20px 22px;transition:background .2s;display:flex}.faq-q-btn:hover{background:#ffffff05}.faq-q-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:inherit}@media (min-width:640px){.faq-q-btn{padding:22px 26px}}.faq-q-text{font-family:var(--font-title);color:#f0f5f4f2;letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1.45;transition:color .25s}@media (min-width:640px){.faq-q-text{font-size:16px}}.faq-item[data-open=true] .faq-q-text,.faq-q-btn:hover .faq-q-text{color:var(--color-text)}.faq-chevron{width:32px;height:32px;color:var(--color-accent);background:#00ffd10a;border:1px solid #00ffd140;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.faq-chevron svg{width:14px;height:14px}.faq-q-btn:hover .faq-chevron{background:#00ffd11a;border-color:#00ffd18c}.faq-item[data-open=true] .faq-chevron{color:var(--color-secondary);background:#ff45001f;border-color:#ffa0408c;transform:rotate(180deg);box-shadow:0 0 14px #ff450040}.faq-a-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s,opacity .3s;display:grid}.faq-a-wrap.is-open{opacity:1;grid-template-rows:1fr}.faq-a-inner{min-height:0;overflow:hidden}.faq-a-text{font-family:var(--font-body);color:#f0f5f4d9;letter-spacing:.005em;padding:0 22px 22px;font-size:15px;font-weight:400;line-height:1.7}@media (min-width:640px){.faq-a-text{padding:0 26px 24px;font-size:15.5px}}@media (prefers-reduced-motion:reduce){.faq-a-wrap,.faq-chevron{transition:none}}.faq-cta-card{text-align:center;border-radius:var(--radius-lg);background:radial-gradient(80% 120% at 50% 0,#ff450014 0%,#0000 70%),linear-gradient(#1a1c1cf2 0%,#111313f2 100%);flex-direction:column;align-items:center;gap:18px;padding:28px 24px;display:flex;position:relative;box-shadow:0 12px 44px #0006,inset 0 1px #ffffff0a}.faq-cta-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ff450059 0%,#ffffff0f 45%,#00ffd138 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.faq-cta-icon{width:54px;height:54px;color:var(--color-accent);background:linear-gradient(135deg,#00ffd126 0%,#00ffd10a 100%);border:1px solid #00ffd159;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 24px #00ffd12e}.faq-cta-icon svg{width:22px;height:22px}.faq-cta-body{max-width:480px}.faq-cta-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.01em;margin-bottom:8px;font-size:20px;font-weight:800;line-height:1.2}.faq-cta-text{font-family:var(--font-body);color:#f0f5f4cc;font-size:15px;font-weight:400;line-height:1.6}.faq-cta-btn{margin-top:4px}@media (min-width:720px){.faq-cta-card{text-align:left;flex-direction:row;justify-content:space-between;gap:24px;padding:26px 32px}.faq-cta-body{flex:1}.faq-cta-title{font-size:22px}.faq-cta-btn{flex-shrink:0;margin-top:0}}.trust-card{border-radius:var(--radius-lg);background:linear-gradient(#1a1c1cf0 0%,#111313f0 100%);height:100%;padding:28px 24px 26px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 10px 36px #00000059,inset 0 1px #ffffff08}.trust-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(160deg,#00ffd147 0%,#ffffff0d 40%,#ff450029 100%);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.trust-card:hover{transform:translateY(-4px);box-shadow:0 18px 50px #00000073,0 0 0 1px #00ffd126,inset 0 1px #ffffff0d}.trust-icon{width:52px;height:52px;color:var(--color-accent);background:linear-gradient(135deg,#00ffd12e 0%,#00ffd10a 100%);border:1px solid #00ffd159;border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s;display:inline-flex;box-shadow:0 6px 20px #00ffd12e,inset 0 1px #ffffff0f}.trust-card:hover .trust-icon{border-color:#00ffd18c;transform:scale(1.08)rotate(-3deg);box-shadow:0 10px 28px #00ffd147,inset 0 1px #ffffff1a}.trust-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.01em;margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.25}.trust-desc{font-family:var(--font-body);color:#f0f5f4d1;font-size:14.5px;font-weight:400;line-height:1.6}.trust-corner{opacity:0;pointer-events:none;background:radial-gradient(circle,#00ffd11a 0%,#0000 70%);border-radius:50%;width:140px;height:140px;transition:opacity .4s;position:absolute;top:-40px;right:-40px}.trust-card:hover .trust-corner{opacity:1}.trust-footer{flex-direction:column;align-items:center;gap:18px;display:flex}@media (min-width:900px){.trust-footer{flex-flow:wrap;justify-content:center;gap:22px}}.trust-badge{font-family:var(--font-body);color:#f0f5f4e0;text-align:left;background:linear-gradient(135deg,#00ffd114 0%,#00ffd108 100%);border:1px solid #00ffd14d;border-radius:999px;align-items:center;gap:10px;max-width:620px;padding:12px 22px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 8px 28px #00ffd114}.trust-badge svg{width:18px;height:18px;color:var(--color-accent);flex-shrink:0}.trust-badge strong{color:var(--color-text);font-weight:700}@media (max-width:640px){.trust-badge{align-items:flex-start;padding:12px 18px;font-size:13px}}.trust-cadastur-btn{color:#fff;z-index:1;background:linear-gradient(135deg,#00ffd124 0%,#00ffd10a 50%,#ff45001a 100%);border:1px solid #00ffd161;border-radius:999px;align-items:center;gap:12px;padding:10px 22px 10px 10px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 30px #00000073,0 0 24px #00ffd12e}.trust-cadastur-btn:hover{border-color:#00ffd1b3;transform:translateY(-3px)scale(1.02);box-shadow:inset 0 0 0 1px #ff7a2c38,0 14px 36px #0000008c,0 0 36px #00ffd173,0 0 18px #ff45004d}.trust-cadastur-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.trust-cadastur-halo{pointer-events:none;filter:blur(10px);z-index:-1;background:radial-gradient(#00ffd159 0%,#00ffd126 35%,#ff45001a 65%,#0000 80%);border-radius:999px;animation:2.4s ease-in-out infinite trust-cadastur-halo-pulse;position:absolute;inset:-6px}@keyframes trust-cadastur-halo-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.trust-cadastur-icon{color:#07302a;background:linear-gradient(135deg,#00ffd1 0%,#00c9a8 55%,#008f78 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #0003,0 6px 16px #00ffd14d}.trust-cadastur-btn:hover .trust-cadastur-icon{transform:rotate(-6deg)scale(1.05)}.trust-cadastur-icon:after{content:"";opacity:0;pointer-events:none;border:1px solid #ff7a2c8c;border-radius:50%;animation:3.4s ease-in-out infinite trust-cadastur-ring;position:absolute;inset:-4px}@keyframes trust-cadastur-ring{0%,to{opacity:0;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.trust-cadastur-icon svg{width:20px;height:20px}.trust-cadastur-label{letter-spacing:.01em;z-index:2;flex-direction:column;line-height:1.15;display:flex;position:relative}.trust-cadastur-label strong{font-family:var(--font-title);color:#fff;text-shadow:0 0 12px #00ffd159;font-size:13.5px;font-weight:700}.trust-cadastur-label small{font-family:var(--font-body);color:#f4f1eeb3;letter-spacing:.04em;margin-top:2px;font-size:10.5px}@media (prefers-reduced-motion:reduce){.trust-cadastur-halo,.trust-cadastur-icon:after{animation:none}.trust-cadastur-btn,.trust-cadastur-icon{transition:none}.trust-cadastur-btn:hover,.trust-cadastur-btn:hover .trust-cadastur-icon{transform:none}}.final-cta-kenburns{transform-origin:50%;will-change:transform;animation:24s ease-in-out infinite alternate final-cta-kenburns}@keyframes final-cta-kenburns{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.final-cta-eyebrow{-webkit-backdrop-filter:blur(10px);font-family:var(--font-title);letter-spacing:.25em;text-transform:uppercase;color:var(--color-secondary);background:#080909a6;border:1px solid #ff450066;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 18px #ff450033,inset 0 1px #ffffff0a}.final-cta-eyebrow-dot{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite final-cta-dot-pulse;box-shadow:0 0 10px #ff4500e6}@keyframes final-cta-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.final-cta-title-gradient{color:#0000;filter:drop-shadow(0 4px 24px #ff450059);background:linear-gradient(100deg,#ffb067 0%,#ff7a2c 25%,#ffd9a0 50%,#ff7a2c 75%,#ff4500 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite final-cta-shimmer;display:block}@keyframes final-cta-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.final-cta-highlight{color:var(--color-text);text-shadow:0 2px 14px #0009;background:linear-gradient(90deg,#0000 0%,#ff45001a 50%,#0000 100%);border-radius:14px;padding:14px 22px;font-size:19px;font-weight:600;display:inline-block;position:relative}@media (min-width:640px){.final-cta-highlight{font-size:21px}}.final-cta-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;padding:0;list-style:none;display:flex}.final-cta-pill{-webkit-backdrop-filter:blur(8px);font-family:var(--font-body);color:#f0f5f4eb;letter-spacing:.01em;background:#0809098c;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:500;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.final-cta-pill:hover{background:#080909bf;border-color:#00ffd166;transform:translateY(-1px)}.final-cta-pill>span:first-child{filter:drop-shadow(0 0 6px #ff450073);font-size:14px}.final-cta-subtext{font-family:var(--font-body);letter-spacing:.04em;color:#f0f5f48c;text-shadow:0 1px 4px #00000080;margin-top:18px;font-size:12px}@media (prefers-reduced-motion:reduce){.final-cta-kenburns,.final-cta-title-gradient,.final-cta-eyebrow-dot{animation:none}.final-cta-pill,.trust-card,.trust-icon,.trust-corner{transition:none}.trust-card:hover,.trust-card:hover .trust-icon{transform:none}}main section.bg-base,main section.bg-surface{background-image:linear-gradient(180deg, var(--color-base) 0%, transparent 100%), linear-gradient(0deg, var(--color-base) 0%, transparent 100%);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 180px,100% 180px}.footer-cinematic{color:var(--color-text);background:#000}.footer-cinematic:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 100% at 50% 0,#ff450029 0%,#00e6760f 45%,#0000 75%);height:320px;animation:5s ease-in-out infinite footer-glow-breath;position:absolute;inset:0 0 auto}@keyframes footer-glow-breath{0%,to{opacity:.7}50%{opacity:1}}.footer-aurora{pointer-events:none;z-index:0;filter:blur(70px);opacity:.55;background:conic-gradient(from 90deg,#ff45001a 0%,#ffb85414 25%,#00ffd11a 50%,#00e6761a 75%,#ff45001a 100%);animation:22s linear infinite footer-aurora-rotate;position:absolute;inset:8% -10% -8%}@keyframes footer-aurora-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-brand-name{letter-spacing:.04em;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#f4f1ee 0%,#ffa040 55%,#ff4500 100%);-webkit-background-clip:text;background-clip:text;font-size:13px;line-height:1;display:inline-block}.footer-brand-tag{letter-spacing:.26em;text-transform:uppercase;font-size:9px;line-height:1}.footer-logo-wrap{width:48px;height:48px}.footer-logo-img{object-fit:contain;width:48px;height:48px}.footer-col-title{font-family:var(--font-title);letter-spacing:.22em;text-transform:uppercase;color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0%,#ffa040 60%,#ff4500 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:20px;padding-bottom:12px;font-size:12px;font-weight:700;position:relative}.footer-col-title-bar{background:linear-gradient(90deg,#ff4500 0%,#ffa040 60%,#00e676b3 100%);border-radius:2px;width:32px;height:2px;animation:2.8s ease-in-out infinite footer-bar-pulse;display:block;position:absolute;bottom:0;left:0;box-shadow:0 0 8px #ff45008c,0 0 16px #00e67640}@keyframes footer-bar-pulse{0%,to{opacity:.9;width:32px}50%{opacity:1;width:52px}}.footer-link{font-family:var(--font-body);color:#f0f5f48c;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex;position:relative}.footer-link-dot{background:#ff450059;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .25s,box-shadow .25s,transform .25s;box-shadow:0 0 #ff450000}.footer-link:hover{color:var(--color-accent);transform:translate(3px)}.footer-link:hover .footer-link-dot{background:var(--color-accent);transform:scale(1.3);box-shadow:0 0 10px #00ffd1a6}.footer-social{color:#f0f5f4b3;background:linear-gradient(135deg,#1a0a04cc 0%,#0a0a0ae6 100%);border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #0006}.footer-social:before{content:"";pointer-events:none;border:1px solid #ff450000;border-radius:50%;transition:border-color .3s,transform .3s;position:absolute;inset:-4px}.footer-social:hover{color:#fff;transform:translateY(-2px)}.footer-social:hover:before{animation:1.8s ease-out infinite footer-ring}@keyframes footer-ring{0%{opacity:.85;border-color:#ff4500b3;transform:scale(1)}80%{opacity:0;border-color:#00e67600;transform:scale(1.45)}to{opacity:0;border-color:#00e67600;transform:scale(1.45)}}.footer-social--instagram:hover{background:linear-gradient(135deg,#833ab4 0%,#fd1d1d 55%,#fcb045 100%);border-color:#fd1d1d8c;box-shadow:0 8px 22px #fd1d1d73,0 0 28px #fcb04540}.footer-social--whatsapp:hover{color:#25d366;background:linear-gradient(135deg,#1a0a04 0%,#0a0a0a 55%,#041508 100%);border-color:#00e676b3;box-shadow:inset 0 0 0 1px #ff45002e,0 8px 22px #00e67666,0 0 28px #ff450040}.footer-social--mail:hover{color:#fff;background:linear-gradient(135deg,#ff6020 0%,#ff4500 100%);border-color:#ff4500a6;box-shadow:0 8px 22px #ff450080,0 0 28px #ffa0404d}.footer-social--telegram:hover{color:#fff;background:linear-gradient(135deg,#2ea9e5 0%,#1a8cc2 100%);border-color:#229ed9a6;box-shadow:0 8px 22px #229ed980,0 0 28px #229ed94d}.footer-social--facebook:hover{color:#fff;background:linear-gradient(135deg,#1877f2 0%,#0e5fcc 100%);border-color:#1877f2a6;box-shadow:0 8px 22px #1877f280,0 0 28px #1877f24d}.footer-social--youtube:hover{color:#fff;background:linear-gradient(135deg,#ff1a47 0%,#cc0028 100%);border-color:#ff0033a6;box-shadow:0 8px 22px #ff003380,0 0 28px #ff00334d}.footer-social[aria-disabled=true]{cursor:not-allowed;opacity:.85}.footer-contact-icon{color:#f0f5f4a6;background:linear-gradient(135deg,#0a0a0ae6 0%,#141414f2 100%);border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s,border-color .3s,color .3s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 4px 10px #00000073}.footer-contact-icon--wa{color:#25d366;background:linear-gradient(135deg,#1a0a04 0%,#0a0a0a 60%,#041508 100%);border-color:#25d36659;box-shadow:inset 0 0 0 1px #ff45001f,0 4px 14px #00000080,0 0 14px #00e67638}.footer-contact-icon--wa:after{content:"";opacity:0;pointer-events:none;border:1px solid #00e67673;border-radius:50%;animation:2.6s ease-out infinite footer-wa-ring;position:absolute;inset:-3px}@keyframes footer-wa-ring{0%{opacity:.75;transform:scale(1)}80%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.footer-cta-box{isolation:isolate;background:linear-gradient(145deg,#ff45001f 0%,#0006 50%,#00e67614 100%);border:1px solid #ff450038;border-radius:16px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ff450014,0 8px 28px #00000080,0 0 20px #ff450026}.footer-cta-halo{filter:blur(28px);pointer-events:none;z-index:-1;background:radial-gradient(at 20% 30%,#ff450047 0%,#00e67624 45%,#0000 72%);animation:3.4s ease-in-out infinite wa-halo-pulse;position:absolute;inset:-40% -20%}.footer-cta-eyebrow{font-family:var(--font-body);color:#ffffffeb;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.footer-cta-dot{background:#00e676;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite footer-dot-pulse;box-shadow:0 0 10px #00e676bf}@keyframes footer-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.footer-cta-btn{color:#f4f1ee;background:linear-gradient(135deg,#1a0a04 0%,#0a0a0a 60%,#041508 100%);border:1px solid #00e67666;border-radius:12px;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ff450026,0 6px 20px #0000008c,0 0 18px #ff450040,0 0 26px #00e6762e}.footer-cta-btn:hover{border-color:#00e676bf;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ff7a2c40,0 10px 28px #0009,0 0 32px #ff450080,0 0 42px #00e67666}.footer-cta-icon{color:#fff;background:linear-gradient(135deg,#ffb067 0%,#ff7a2c 50%,#ff4500 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003,0 4px 12px #ff450073,0 0 14px #00e67638}.footer-cta-icon:after{content:"";opacity:0;pointer-events:none;border:1px solid #00e6768c;border-radius:50%;animation:2.4s ease-out infinite wa-ring;position:absolute;inset:-3px}.footer-cta-label{flex-direction:column;line-height:1.2;display:flex}.footer-cta-label strong{font-family:var(--font-title);color:#fff;text-shadow:0 0 12px #00e67659;font-size:13px;font-weight:700}.footer-cta-label small{font-family:var(--font-body);color:#f4f1eea6;letter-spacing:.03em;margin-top:2px;font-size:10.5px}.ct-hero{background:linear-gradient(180deg, #050707 0%, var(--color-base) 100%)}.ct-hero-aurora{pointer-events:none;filter:blur(80px);opacity:.55;background:conic-gradient(from 90deg,#ff45001a 0%,#ffb85414 25%,#00ffd11a 50%,#00e67614 75%,#ff45001a 100%);animation:30s linear infinite ct-hero-aurora;position:absolute;inset:0}@keyframes ct-hero-aurora{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ct-hero-glow{filter:blur(60px);pointer-events:none;opacity:.55;border-radius:50%;width:420px;height:420px;position:absolute}.ct-hero-glow-l{background:radial-gradient(circle,#ff45004d,#0000 65%);top:30%;left:-160px}.ct-hero-glow-r{background:radial-gradient(circle,#00ffd138,#0000 65%);top:50%;right:-160px}.ct-hero-cta-wa{color:var(--color-text);isolation:isolate;background:linear-gradient(135deg,#1a0a04 0%,#0a0a0a 60%,#041508 100%);border:1px solid #00e67673;border-radius:14px;align-items:center;gap:12px;padding:12px 20px 12px 12px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ff450026,0 8px 24px #0000008c,0 0 22px #00e67640,0 0 32px #ff7a2c2e}.ct-hero-cta-wa:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(110deg,#0000 35%,#00e6762e 48%,#ffb8542e 52%,#0000 65%);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-110%)}.ct-hero-cta-wa:hover{border-color:#00e676d9;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ff7a2c40,0 14px 32px #000000a6,0 0 32px #00e67680,0 0 48px #ff7a2c4d}.ct-hero-cta-wa:hover:after{transform:translate(110%)}.ct-hero-cta-wa:focus-visible{outline-offset:3px;outline:2px solid #00e676}.ct-hero-cta-wa-icon{color:#fff;background:linear-gradient(135deg,#4cffa8 0%,#00e676 50%,#00c853 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #0000002e,0 4px 12px #00e67673}.ct-hero-cta-wa-label{flex-direction:column;line-height:1.2;display:flex}.ct-hero-cta-wa-label strong{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.005em;font-size:13px;font-weight:800}.ct-hero-cta-wa-label small{font-family:var(--font-body);color:#f4f1ee9e;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.ct-hero-cta-ghost{height:64px;font-family:var(--font-title);letter-spacing:.5px;color:#f4f1eec7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;transition:color .22s,border-color .22s,background .22s,transform .22s;display:inline-flex}.ct-hero-cta-ghost:hover{color:var(--color-accent);background:#00ffd10f;border-color:#00ffd173;transform:translateY(-1px)}.ct-hero-portrait-wrap{aspect-ratio:4/5;isolation:isolate;width:min(360px,100%);margin:0 auto;position:relative}@media (min-width:1024px){.ct-hero-portrait-wrap{margin:0 0 0 auto}}.ct-hero-portrait-aura{filter:blur(22px);opacity:.55;z-index:-1;background:conic-gradient(#ff45008c 0%,#ffb8548c 25%,#00ffd18c 50%,#00e6768c 75%,#ff45008c 100%);border-radius:28px;animation:18s linear infinite ct-portrait-rotate;position:absolute;inset:-8%}@keyframes ct-portrait-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ct-hero-portrait-ring{-webkit-mask-composite:xor;pointer-events:none;z-index:3;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffb854d9 0%,#ff7a2ca6 33%,#00ffd1d9 66%,#00e676d9 100%);border-radius:24px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ct-hero-portrait{isolation:isolate;background:#0a0c0c;border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden}.ct-hero-portrait-img{object-fit:cover;object-position:center top;width:100%;height:100%;animation:22s ease-in-out infinite alternate ct-portrait-kenburns;display:block}@keyframes ct-portrait-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.ct-hero-portrait-shade{pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#0000008c 100%);position:absolute;inset:0}.ct-hero-presence{z-index:2;position:absolute;bottom:14px;left:14px}.ct-hero-badge{z-index:2;-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#00e67626 0%,#0000008c 60%);border:1px solid #00e67673;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:inset 0 1px #ffffff14,0 4px 14px #00e6764d}.ct-hero-badge-icon{color:#02201a;background:linear-gradient(135deg,#6fffc1,#00e676);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ct-hero-badge-body{flex-direction:column;line-height:1.1;display:flex}.ct-hero-badge-body strong{font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;color:#6fffc1;font-size:10px;font-weight:800}.ct-hero-badge-body small{font-family:var(--font-body);color:#f4f1eea6;letter-spacing:.04em;margin-top:1px;font-size:9.5px}.ct-breadcrumb{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700}.ct-breadcrumb-link{color:#f4f1ee8c;transition:color .22s}.ct-breadcrumb-link:hover{color:var(--color-accent)}.ct-breadcrumb-sep{color:#ffffff40}.ct-breadcrumb-current{color:var(--color-text)}.ct-eyebrow-dot{background:#00e676;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite ct-eyebrow-pulse;box-shadow:0 0 10px #00e676a6}@keyframes ct-eyebrow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.ct-hero-title{color:var(--color-text)}.ct-hero-lead{color:#f4f1eed9}.ct-main-aurora{pointer-events:none;filter:blur(50px);opacity:.7;background:radial-gradient(60% 50% at 25% 30%,#ff45001a,#0000 65%),radial-gradient(60% 50% at 75% 70%,#00ffd114,#0000 65%);position:absolute;inset:0}.ct-form-card{isolation:isolate;background:linear-gradient(160deg,#141616d9 0%,#0d0f0fd9 100%);border:1px solid #ffffff14;border-radius:22px;padding:28px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 48px -14px #000000a6}@media (min-width:640px){.ct-form-card{padding:36px 32px}}.ct-form-card-glow{filter:blur(40px);opacity:.85;z-index:-1;background:radial-gradient(circle at 0 0,#ff45002e,#0000 55%),radial-gradient(circle at 100% 100%,#00ffd124,#0000 55%);position:absolute;inset:-30% -10%}.ct-form-card-header{margin-bottom:6px}.ct-info-card{color:var(--color-text);isolation:isolate;background:linear-gradient(160deg,#141616b3 0%,#0d0f0fb3 100%);border:1px solid #ffffff12;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 8px 22px -8px #00000073}.ct-info-card:hover:not(.ct-info-card-static){border-color:#ffb85459;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 14px 32px -10px #000000a6,0 0 24px #ff7a2c33}.ct-info-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ct-info-card-glow{filter:blur(30px);opacity:.85;z-index:-1;background:radial-gradient(circle at 50% 0,#00e6762e,#0000 60%);position:absolute;inset:-30% -10%}.ct-info-card-wa{border-color:#00e6764d;box-shadow:inset 0 1px #ffffff0a,0 10px 26px -8px #0000008c,0 0 22px #00e6762e}.ct-info-card-wa:hover{border-color:#00e676a6;box-shadow:inset 0 1px #ffffff12,0 18px 40px -10px #000000b3,0 0 32px #00e67673,0 0 48px #ff7a2c38}.ct-info-card-icon{width:44px;height:44px;color:var(--color-secondary);background:linear-gradient(135deg,#ffb85433,#ff7a2c0f);border:1px solid #ffb85452;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.ct-info-card-icon-wa{color:#fff;background:linear-gradient(135deg,#4cffa8 0%,#00e676 50%,#00c853 100%);border-color:#00e6768c;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #0000002e,0 4px 14px #00e67673}.ct-info-card-body{flex:1;min-width:0;line-height:1.4}.ct-info-card-eyebrow{font-family:var(--font-title);letter-spacing:1.8px;text-transform:uppercase;color:var(--color-secondary);margin-bottom:3px;font-size:9.5px;font-weight:700}.ct-info-card-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.005em;margin-bottom:2px;font-size:14px;font-weight:800}.ct-info-card-value{font-family:var(--font-body);color:#f4f1eebf;font-size:13px;line-height:1.4}.ct-info-card-sub{font-family:var(--font-body);color:#f4f1ee80;margin-top:3px;font-size:11px}.ct-info-card-arrow{color:#f4f1ee66;flex-shrink:0;align-self:center;font-size:18px;transition:transform .25s,color .25s}.ct-info-card:hover:not(.ct-info-card-static) .ct-info-card-arrow{color:var(--color-accent);transform:translate(3px)}.ct-socials{border-top:1px solid #ffffff0f;margin-top:4px;padding-top:18px}.ct-socials-label{font-family:var(--font-title);letter-spacing:2px;text-transform:uppercase;color:#f4f1ee73;text-align:center;margin-bottom:10px;font-size:10px;font-weight:700}.ct-socials-row{justify-content:center;align-items:center;gap:10px;display:flex}.ct-social{color:#f4f1eec7;background:linear-gradient(160deg,#1a1c1c 0%,#0d0f0f 100%);border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s;display:inline-flex}.ct-social-ig:hover{color:#fff;background:linear-gradient(135deg,#f58529 0%,#dd2a7b 50%,#8134af 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 22px -4px #dd2a7b8c}.ct-social-tg:hover{color:#fff;background:linear-gradient(135deg,#2ea9e5 0%,#1a8cc2 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 22px -4px #229ed98c}.ct-faq-item{background:linear-gradient(160deg,#1416168c 0%,#0d0f0f8c 100%);border:1px solid #ffffff0f;border-radius:14px;gap:16px;padding:18px 20px;transition:border-color .25s;display:flex}.ct-faq-item:hover{border-color:#ffb8544d}.ct-faq-num{font-family:var(--font-title);letter-spacing:-.02em;-webkit-text-fill-color:transparent;color:#0000;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#ffd27a 0%,#ffb854 50%,#ff7a2c 100%);-webkit-background-clip:text;background-clip:text;flex-shrink:0;padding-top:2px;font-size:22px;font-weight:900;line-height:1}.ct-faq-body{flex:1}.ct-faq-q{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.005em;margin-bottom:6px;font-size:15px;font-weight:700}.ct-faq-a{font-family:var(--font-body);color:#f4f1eead;font-size:13.5px;line-height:1.55}.ct-flow-aurora{pointer-events:none;filter:blur(50px);background:radial-gradient(50% 40% at 20% 30%,#ff45001a,#0000 65%),radial-gradient(50% 40% at 80% 70%,#00ffd114,#0000 65%);position:absolute;inset:0}.ct-flow-line{filter:blur(.5px);z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ff45008c 12%,#ffb8548c 38%,#00ffd18c 62%,#00e6768c 88%,#0000 100%);height:2px;display:none;position:absolute;top:50%;left:12%;right:12%;box-shadow:0 0 12px #ffb8544d,0 0 22px #00ffd140}@media (min-width:1024px){.ct-flow-line{display:block}}.ct-flow-grid{z-index:1;grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:640px){.ct-flow-grid{grid-template-columns:1fr 1fr;gap:22px}}@media (min-width:1024px){.ct-flow-grid{grid-template-columns:repeat(4,1fr);gap:18px}}.ct-flow-step{isolation:isolate;text-align:center;background:linear-gradient(160deg,#141616e6 0%,#0d0f0fe6 100%);border:1px solid #ffffff12;border-radius:18px;padding:24px 20px 22px;transition:transform .3s,border-color .3s,box-shadow .32s;position:relative;box-shadow:inset 0 1px #ffffff0a,0 10px 28px -10px #0000008c}.ct-flow-step:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.8;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(160deg,#ffb85466 0%,#ffb85400 50%,#00ffd100 70%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ct-flow-step:hover{border-color:#ffb85466;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0f,0 18px 40px -10px #000000a6,0 0 28px #ff7a2c38}.ct-flow-step-num{font-family:var(--font-title);letter-spacing:2.4px;text-transform:uppercase;color:#f4f1ee6b;font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.ct-flow-step-icon{width:56px;height:56px;color:var(--color-secondary);background:linear-gradient(135deg,#ffb85433,#ff7a2c0f);border:1px solid #ffb85466;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 6px 18px -4px #ff7a2c4d}.ct-flow-step[data-tone=orange] .ct-flow-step-icon{color:var(--color-primary);background:linear-gradient(135deg,#ff450038,#ff45000f);border-color:#ff7a2c73;box-shadow:inset 0 1px #ffffff1a,0 6px 18px -4px #ff450052}.ct-flow-step[data-tone=cyan] .ct-flow-step-icon{color:var(--color-accent);background:linear-gradient(135deg,#00ffd138,#00ffd10f);border-color:#00ffd173;box-shadow:inset 0 1px #ffffff1a,0 6px 18px -4px #00ffd14d}.ct-flow-step[data-tone=jade] .ct-flow-step-icon{color:#6fffc1;background:linear-gradient(135deg,#00e67638,#00e6760f);border-color:#00e67673;box-shadow:inset 0 1px #ffffff1a,0 6px 18px -4px #00e67652}.ct-flow-step-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.005em;margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.25}.ct-flow-step-desc{font-family:var(--font-body);color:#f4f1eea6;font-size:13px;line-height:1.55}.ct-flow-step-arrow{color:var(--color-secondary);text-shadow:0 0 10px #ffb8548c;z-index:2;font-size:24px;display:none;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}@media (min-width:1024px){.ct-flow-step-arrow{display:block}}.ct-form-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ff45008c 0%,#ffb85473 35%,#00ffd18c 70%,#00e67673 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ct-form-card input:focus-visible,.ct-form-card textarea:focus-visible,.ct-form-card select:focus-visible{outline:none;border-color:#ffb8548c!important;box-shadow:0 0 0 3px #ffb85426,0 0 24px #ffb85438,inset 0 1px #ffffff0d!important}.ct-form-card button[type=submit]{isolation:isolate;position:relative;overflow:hidden}.ct-form-card button[type=submit]:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(110deg,#0000 35%,#fff3 48%,#ffffff14 52%,#0000 65%);animation:3.6s ease-in-out infinite ct-form-submit-shimmer;position:absolute;inset:0;transform:translate(-110%)}@keyframes ct-form-submit-shimmer{0%,35%{transform:translate(-110%)}60%,to{transform:translate(110%)}}.ct-form-card button[type=submit]:hover:after{animation-duration:1.2s}@media (prefers-reduced-motion:reduce){.ct-hero-aurora,.ct-eyebrow-dot,.ct-hero-portrait-aura,.ct-hero-portrait-img,.ct-form-card button[type=submit]:after{animation:none}.ct-hero-cta-wa:after{display:none}.ct-info-card:hover,.ct-social:hover,.ct-flow-step:hover,.ct-hero-cta-wa:hover,.ct-hero-cta-ghost:hover{transform:none}}.qs-hero{background:linear-gradient(180deg, #050707 0%, var(--color-base) 100%)}.qs-hero-media{z-index:0;position:absolute;inset:0}.qs-hero-img{filter:brightness(.55)saturate(1.1);animation:24s ease-in-out infinite alternate qs-hero-kenburns}@keyframes qs-hero-kenburns{0%{transform:scale(1.05)}to{transform:scale(1.18)}}.qs-hero-shade{background:linear-gradient(#080909bf 0%,#08090959 40%,#080909eb 100%),radial-gradient(70% 50% at 25% 30%,#ff450033,#0000 65%),radial-gradient(60% 40% at 75% 60%,#00ffd11f,#0000 65%);position:absolute;inset:0}.qs-hero-aurora{pointer-events:none;filter:blur(80px);opacity:.55;background:conic-gradient(from 90deg,#ff45001a 0%,#ffb85414 25%,#00ffd11a 50%,#00e67614 75%,#ff45001a 100%);animation:28s linear infinite qs-hero-aurora;position:absolute;inset:-10%}@keyframes qs-hero-aurora{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qs-breadcrumb{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.qs-breadcrumb-link{color:#f4f1ee8c;transition:color .22s}.qs-breadcrumb-link:hover{color:var(--color-accent)}.qs-breadcrumb-sep{color:#ffffff40}.qs-breadcrumb-current{color:var(--color-text)}.qs-eyebrow-dot{background:var(--color-secondary);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 10px #ffb854a6}.qs-hero-title{color:var(--color-text)}.qs-hero-title-shine{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#ffd27a 0%,#ffb854 35%,#4dffe3 70%,#00ffd1 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite qs-shine;display:inline-block}@keyframes qs-shine{0%{background-position:0%}to{background-position:200%}}.qs-hero-lead{color:#f4f1eed9}.qs-bio-aurora{pointer-events:none;filter:blur(60px);opacity:.7;background:radial-gradient(50% 40% at 25% 30%,#ff45001f,#0000 65%),radial-gradient(50% 40% at 75% 70%,#00ffd114,#0000 65%);animation:18s ease-in-out infinite alternate qs-bio-aurora;position:absolute;inset:-10%}@keyframes qs-bio-aurora{0%{transform:translate(-1%)}to{transform:translate(1%)}}.qs-avatar-wrap{aspect-ratio:4/5;isolation:isolate;border-radius:24px;width:min(420px,100%);position:relative;overflow:hidden}.qs-avatar-aura{filter:blur(20px);opacity:.65;z-index:-1;background:conic-gradient(#ff45008c 0%,#ffb8548c 25%,#00ffd18c 50%,#00e6768c 75%,#ff45008c 100%);border-radius:28px;animation:14s linear infinite qs-avatar-rotate;position:absolute;inset:-8%}@keyframes qs-avatar-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qs-avatar-ring{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffb854d9 0%,#00ffd1d9 100%);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qs-avatar-img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.qs-quote{border-left:3px solid var(--color-secondary);background:linear-gradient(160deg,#ff450014 0%,#0000004d 50%,#00ffd10f 100%);border-radius:16px;padding:22px 24px 22px 56px;position:relative;box-shadow:inset 0 1px #ffffff0a}.qs-quote-mark{font-family:var(--font-serif);color:var(--color-secondary);opacity:.6;font-size:64px;line-height:1;position:absolute;top:-6px;left:14px}.qs-quote-text{font-family:var(--font-body);color:var(--color-text);margin-bottom:8px;font-size:17px;font-weight:500;line-height:1.45}.qs-quote-author{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;color:#f4f1ee8c;font-size:11px;font-weight:700}.qs-cadastur-aurora{pointer-events:none;filter:blur(40px);background:radial-gradient(60% 50% at 50% 30%,#00e6761a,#0000 70%),radial-gradient(50% 40% at 50% 80%,#ffb85414,#0000 70%);position:absolute;inset:0}.qs-cadastur-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.qs-cadastur-grid{grid-template-columns:1fr 1fr}}.qs-cadastur-card{isolation:isolate;background:linear-gradient(160deg,#141616b3 0%,#0d0f0fb3 100%);border:1px solid #00e67633;border-radius:20px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 32px -10px #0000008c}.qs-cadastur-card-glow{filter:blur(40px);opacity:.7;z-index:-1;background:radial-gradient(#00e6762e,#0000 60%);position:absolute;inset:-30% -10%}.qs-cadastur-card-eyebrow{font-family:var(--font-title);letter-spacing:2.2px;text-transform:uppercase;color:var(--color-secondary);margin-bottom:14px;font-size:10px;font-weight:700;display:inline-block}.qs-cadastur-card-img{aspect-ratio:16/10;background:#00000040;border-radius:14px;width:100%;margin-bottom:14px;position:relative;overflow:hidden}.qs-cadastur-card-img-qr{aspect-ratio:1}.qs-cadastur-card-meta{font-family:var(--font-body);color:#f4f1eec7;text-align:center;font-size:13px;line-height:1.5}.qs-cadastur-card-meta strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700}.qs-cadastur-card-link{color:var(--color-accent);border-bottom:1px solid #00ffd173;font-weight:600;transition:color .22s,border-color .22s}.qs-cadastur-card-link:hover{color:#4dffe3;border-bottom-color:#4dffe3}.qs-pilar{isolation:isolate;background:linear-gradient(160deg,#141616b3 0%,#0d0f0fb3 100%);border:1px solid #ffffff0f;border-radius:16px;padding:28px 22px 26px;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 28px -10px #00000073}.qs-pilar:hover{border-color:#ffb85459;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0f,0 16px 40px -10px #000000a6,0 0 28px #ff7a2c33}.qs-pilar-corner{pointer-events:none;background:radial-gradient(circle at 100% 0,#ffb85433,#0000 65%);width:80px;height:80px;position:absolute;top:0;right:0}.qs-pilar[data-tone=cyan] .qs-pilar-corner{background:radial-gradient(circle at 100% 0,#00ffd138,#0000 65%)}.qs-pilar[data-tone=orange] .qs-pilar-corner{background:radial-gradient(circle at 100% 0,#ff450038,#0000 65%)}.qs-pilar[data-tone=gold] .qs-pilar-corner{background:radial-gradient(circle at 100% 0,#ffb85440,#0000 65%)}.qs-pilar[data-tone=jade] .qs-pilar-corner{background:radial-gradient(circle at 100% 0,#00e67638,#0000 65%)}.qs-pilar-spotlight{pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 110%,#ffffff0a,#0000 60%);position:absolute;inset:0}.qs-pilar-index{font-family:var(--font-title);letter-spacing:-.02em;color:#ffffff0d;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;position:absolute;top:16px;right:18px}.qs-pilar-icon{width:52px;height:52px;color:var(--color-secondary);background:linear-gradient(135deg,#ffb85438,#ff7a2c1a);border:1px solid #ffb85459;border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 6px 16px -4px #ff7a2c4d}.qs-pilar[data-tone=cyan] .qs-pilar-icon{color:var(--color-accent);background:linear-gradient(135deg,#00ffd133,#00ffd10f);border-color:#00ffd166;box-shadow:inset 0 1px #ffffff1a,0 6px 16px -4px #00ffd147}.qs-pilar[data-tone=orange] .qs-pilar-icon{color:var(--color-primary);background:linear-gradient(135deg,#ff450038,#ff45000f);border-color:#ff7a2c6b;box-shadow:inset 0 1px #ffffff1a,0 6px 16px -4px #ff450052}.qs-pilar[data-tone=jade] .qs-pilar-icon{color:#6fffc1;background:linear-gradient(135deg,#00e67633,#00e6760f);border-color:#00e67666;box-shadow:inset 0 1px #ffffff1a,0 6px 16px -4px #00e67647}.qs-pilar-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.005em;margin-bottom:8px;font-size:17px;font-weight:800}.qs-pilar-desc{font-family:var(--font-body);color:#f4f1eead;font-size:13.5px;line-height:1.55}.qs-stats-aurora{pointer-events:none;filter:blur(40px);background:radial-gradient(60% 50%,#ff45001a,#0000 75%);position:absolute;inset:0}.qs-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:768px){.qs-stats-grid{grid-template-columns:repeat(4,1fr);gap:22px}}.qs-stat{text-align:center;isolation:isolate;background:linear-gradient(160deg,#141616b3 0%,#0d0f0fb3 100%);border:1px solid #ffffff12;border-radius:16px;padding:24px 18px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.qs-stat:hover{border-color:#ffb8544d;transform:translateY(-2px)}.qs-stat-halo{filter:blur(30px);z-index:-1;background:radial-gradient(circle at 50% 0,#ffb85438,#0000 60%);position:absolute;inset:-30% -10%}.qs-stat-value{font-family:var(--font-title);letter-spacing:-.02em;-webkit-text-fill-color:transparent;color:#0000;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#ffd27a 0%,#ffb854 50%,#ff7a2c 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:38px;font-weight:900;line-height:1}.qs-stat-label{font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-text);margin-bottom:4px;font-size:11.5px;font-weight:700}.qs-stat-sub{font-family:var(--font-body);color:#f4f1ee8c;font-size:11px;line-height:1.4}.qs-final-aurora{pointer-events:none;filter:blur(50px);background:radial-gradient(60% 50% at 30%,#ff45001f,#0000 70%),radial-gradient(60% 50% at 70%,#00ffd11a,#0000 70%);animation:14s ease-in-out infinite alternate qs-final-aurora;position:absolute;inset:0}@keyframes qs-final-aurora{0%{transform:translate(-2%)}to{transform:translate(2%)}}@media (prefers-reduced-motion:reduce){.qs-hero-img,.qs-hero-aurora,.qs-bio-aurora,.qs-avatar-aura,.qs-final-aurora,.qs-hero-title-shine{animation:none}.qs-pilar:hover,.qs-stat:hover{transform:none}}.cookie-banner{z-index:60;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.2);opacity:0;background:linear-gradient(160deg,#141616f5 0%,#0d0f0ff5 100%) padding-box padding-box;border:1px solid #0000;border-radius:18px;transition:opacity .55s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:16px;left:16px;right:16px;overflow:hidden;transform:translateY(20px)scale(.985);box-shadow:0 22px 56px -14px #000000d9,0 8px 22px -8px #00000080,inset 0 1px #ffffff0a}.cookie-banner[data-mounted=true]{opacity:1;transform:translateY(0)scale(1)}@media (min-width:768px){.cookie-banner{bottom:24px;left:24px;right:24px}}@media (min-width:1024px){.cookie-banner{width:min(960px,100vw - 48px);bottom:24px;left:50%;right:auto;transform:translate(-50%,20px)scale(.985)}.cookie-banner[data-mounted=true]{transform:translate(-50%)scale(1)}}.cookie-banner:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ff45008c 0%,#ffb85473 33%,#00ffd18c 66%,#00e67673 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cookie-banner-aurora{pointer-events:none;z-index:0;filter:blur(30px);background:radial-gradient(40% 80% at 15%,#ff450024,#0000 65%),radial-gradient(40% 80% at 85%,#00ffd11a,#0000 65%);animation:12s ease-in-out infinite alternate cookie-banner-aurora;position:absolute;inset:-30% -10%}@keyframes cookie-banner-aurora{0%{opacity:.85;transform:translate(-2%)}to{opacity:1;transform:translate(2%)}}.cookie-banner-inner{z-index:2;flex-direction:column;gap:14px;padding:16px 18px;display:flex;position:relative}@media (min-width:768px){.cookie-banner-inner{flex-direction:row;align-items:center;gap:18px;padding:16px 22px}}.cookie-banner-icon{width:44px;height:44px;color:var(--color-secondary);background:linear-gradient(135deg,#ffb85438 0%,#ff7a2c1a 100%);border:1px solid #ffb85473;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 0 18px #ffb8544d}.cookie-banner-icon-halo{pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#ffb85459,#0000 65%);border-radius:50%;animation:2.6s ease-in-out infinite cookie-icon-halo;position:absolute;inset:-4px}@keyframes cookie-icon-halo{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}}.cookie-banner-body{flex:1;min-width:0}.cookie-banner-title{font-family:var(--font-title);letter-spacing:-.005em;color:var(--color-text);margin-bottom:4px;font-size:14.5px;font-weight:700;line-height:1.25}.cookie-banner-title .serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:500}.cookie-banner-text{font-family:var(--font-body);color:#f4f1ee9e;font-size:12.5px;line-height:1.5}.cookie-banner-link{color:var(--color-accent);border-bottom:1px solid #00ffd173;font-weight:600;transition:color .22s,border-color .22s}.cookie-banner-link:hover{color:#4dffe3;border-bottom-color:#4dffe3}.cookie-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:519px){.cookie-banner-actions{flex-direction:column;align-items:stretch;gap:8px}}.cookie-banner-btn{min-height:44px;font-family:var(--font-title);letter-spacing:.5px;cursor:pointer;white-space:nowrap;isolation:isolate;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;font-size:12.5px;font-weight:700;transition:transform .25s,box-shadow .3s,background .25s,color .25s,border-color .25s;display:inline-flex;position:relative}.cookie-banner-btn-ghost{color:#f4f1eec7;background:#ffffff0a;border-color:#ffffff1f}.cookie-banner-btn-ghost:hover{color:var(--color-accent);background:#00ffd114;border-color:#00ffd173;box-shadow:0 0 16px #00ffd133}.cookie-banner-btn-ghost:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.cookie-banner-btn-primary{color:#fff;background:linear-gradient(135deg,#ffb067 0%,#ff7a2c 50%,#ff4500 100%);overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #0000002e,0 6px 18px #ff450066,0 0 22px #ff7a2c40}.cookie-banner-btn-primary:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(110deg,#0000 35%,#ffffff47 48%,#ffffff1a 52%,#0000 65%);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-110%)}.cookie-banner-btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff6,inset 0 -2px #0000002e,0 10px 26px #ff45008c,0 0 32px #ff7a2c66}.cookie-banner-btn-primary:hover:before{transform:translate(110%)}.cookie-banner-btn-primary:focus-visible{outline-offset:3px;outline:2px solid #ffb067}@media (prefers-reduced-motion:reduce){.cookie-banner{transition:opacity .3s;transform:none!important}.cookie-banner-aurora,.cookie-banner-icon-halo{animation:none}.cookie-banner-btn-primary:before{display:none}.cookie-banner-btn-primary:hover{transform:none}}.footer-catalog{background:linear-gradient(160deg,#1416168c 0%,#0d0f0f8c 100%);border:1px solid #ffffff0f;border-radius:16px;margin-top:56px;padding:28px 28px 24px;position:relative;box-shadow:inset 0 1px #ffffff08}.footer-catalog-title{font-family:var(--font-title);letter-spacing:2.2px;text-transform:uppercase;color:#f4f1eed9;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:14px;font-size:11px;font-weight:700;display:flex}.footer-catalog-title-spark{background:var(--color-secondary);width:6px;height:6px;box-shadow:0 0 8px var(--color-secondary), 0 0 16px #ffb85473;border-radius:50%;flex-shrink:0}.footer-catalog-title-count{font-family:var(--font-body);letter-spacing:.04em;color:#f4f1ee80;text-transform:lowercase;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:600}.footer-catalog-grid{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:768px){.footer-catalog-grid{grid-template-columns:1.7fr 1fr .7fr;gap:28px}}.footer-catalog-country{border-left:2px solid #0000;padding-left:12px;position:relative}.footer-catalog-country[data-country=br]{border-left-color:#ffdf008c}.footer-catalog-country[data-country=ar]{border-left-color:#74acdf8c}.footer-catalog-country[data-country=py]{border-left-color:#d52b1e8c}.footer-catalog-flag{font-family:var(--font-title);letter-spacing:2px;text-transform:uppercase;align-items:baseline;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.footer-catalog-country[data-country=br] .footer-catalog-flag{color:#ffdf00;text-shadow:0 0 10px #009c3b73}.footer-catalog-country[data-country=ar] .footer-catalog-flag{color:#b8dcff;text-shadow:0 0 10px #74acdf73}.footer-catalog-country[data-country=py] .footer-catalog-flag{color:#ff6f66;text-shadow:0 0 10px #d52b1e73}.footer-catalog-count{font-family:var(--font-body);color:#f4f1eea6;letter-spacing:.5px;font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}.footer-catalog-list{flex-wrap:wrap;align-items:baseline;gap:4px 5px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:flex}.footer-catalog-list li{align-items:baseline;gap:5px;display:inline-flex}.footer-catalog-sep{color:#ffffff2e;-webkit-user-select:none;user-select:none;font-weight:700}.footer-catalog-link{font-family:var(--font-body);color:#f4f1ee9e;white-space:nowrap;border-bottom:1px solid #0000;font-size:13px;font-weight:500;text-decoration:none;transition:color .22s,border-color .22s}.footer-catalog-link:hover{color:var(--color-text);border-bottom-color:currentColor}.footer-catalog-country[data-country=br] .footer-catalog-link:hover{color:#ffdf00}.footer-catalog-country[data-country=ar] .footer-catalog-link:hover{color:#b8dcff}.footer-catalog-country[data-country=py] .footer-catalog-link:hover{color:#ff8a82}.footer-catalog-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.footer-cadastur{background:linear-gradient(135deg,#00e6760f 0%,#0006 50%,#ffb8540f 100%);border:1px solid #00e67633;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:56px;padding:16px 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 6px 20px #0006}.footer-cadastur-icon{color:#6fffc1;background:linear-gradient(135deg,#00e67633 0%,#00e6760f 100%);border:1px solid #00e67673;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 0 18px #00e67647}.footer-cadastur-body{flex:1;min-width:200px}.footer-cadastur-eyebrow{font-family:var(--font-title);letter-spacing:2.2px;text-transform:uppercase;color:var(--color-secondary);margin-bottom:4px;font-size:9.5px;font-weight:700}.footer-cadastur-title{font-family:var(--font-body);color:#f4f1eee0;font-size:13.5px;line-height:1.4}.footer-cadastur-title strong{color:var(--color-text);font-weight:700}.footer-cadastur-btn{font-family:var(--font-title);letter-spacing:.5px;color:var(--color-accent);white-space:nowrap;background:linear-gradient(135deg,#00ffd11a,#00e6760f);border:1px solid #00ffd14d;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:11.5px;font-weight:700;text-decoration:none;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:inline-flex}.footer-cadastur-btn:hover{color:var(--color-text);background:linear-gradient(135deg,#00ffd12e,#00e6761a);border-color:#00ffd1a6;transform:translateY(-1px);box-shadow:0 6px 18px -4px #00ffd173}.footer-cadastur-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.footer-bottom-bar{background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(90deg,#ff450033 0%,#ffb8542e 33%,#00ffd133 66%,#00e6762e 100%) border-box;border-top:1px solid #0000}.footer-credits{text-align:center;border-bottom:1px solid #ffffff0d;margin-bottom:22px;padding-bottom:22px}.footer-credits-eyebrow{font-family:var(--font-title);letter-spacing:2.6px;text-transform:uppercase;color:#f4f1ee8c;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.footer-credits-spark{background:var(--color-secondary);width:6px;height:6px;box-shadow:0 0 8px var(--color-secondary), 0 0 16px #ffb8548c;border-radius:50%;animation:2.4s ease-in-out infinite footer-credits-spark;display:inline-block;position:relative}@keyframes footer-credits-spark{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.footer-credits-name{font-family:var(--font-serif);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.005em;background:linear-gradient(90deg,#f4f1eef2 0%,#ffd27a 35%,#ffb854 55%,#4dffe3 100%);-webkit-background-clip:text;background-clip:text;margin:0 auto 10px;font-size:32px;font-weight:500;line-height:1.05;display:block}.footer-credits-name .serif-italic{font-style:italic;font-weight:500}.footer-credits-meta{font-family:var(--font-body);color:#f4f1ee9e;letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.footer-credits-sep{color:#00ffd18c;font-weight:700}.footer-bottom-row{flex-direction:column;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (min-width:640px){.footer-bottom-row{flex-direction:row}}@media (prefers-reduced-motion:reduce){.footer-cinematic:before,.footer-aurora,.footer-col-title-bar,.footer-cta-halo,.footer-cta-dot,.footer-cta-icon:after,.footer-contact-icon--wa:after,.footer-social:hover:before,.footer-credits-spark{animation:none}.footer-link:hover,.footer-social:hover,.footer-cta-btn:hover,.footer-cadastur-btn:hover{transform:none}}.value-card{border-radius:var(--radius-lg);isolation:isolate;background:linear-gradient(#140e0ae0 0%,#0e0f0feb 100%);height:100%;padding:30px 26px 28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 10px 36px #00000059,inset 0 1px #ffffff08}.value-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(140deg,#ff450059 0%,#ffffff0d 40%,#00ffd138 100%);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.value-card:hover{transform:translateY(-5px);box-shadow:0 22px 54px #00000080,0 0 0 1px #ff45002e,0 0 32px #ff45002e,inset 0 1px #ffffff0f}.value-card-index{font-family:var(--font-title);letter-spacing:-.02em;color:#0000;z-index:2;pointer-events:none;background:linear-gradient(#ffa04040,#ff45000d);-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:900;line-height:1;transition:background .4s;position:absolute;top:18px;right:22px}.value-card:hover .value-card-index{background:linear-gradient(#ffa0408c,#ff450033);-webkit-background-clip:text;background-clip:text}.value-card-corner{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#ff450029 0%,#00ffd10d 45%,#0000 70%);border-radius:50%;width:180px;height:180px;transition:opacity .45s;position:absolute;top:-60px;left:-60px}.value-card:hover .value-card-corner{opacity:1}.value-card-bar{transform-origin:0;opacity:.5;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#ff4500b3 45%,#00ffd180 95%,#0000 100%);border-radius:2px;height:2px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s;position:absolute;bottom:0;left:26px;right:26px;transform:scaleX(.35)}.value-card:hover .value-card-bar{opacity:1;transform:scaleX(1)}.value-icon-wrap{z-index:2;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:20px;display:inline-flex;position:relative}.value-icon-halo{filter:blur(14px);opacity:.55;pointer-events:none;background:radial-gradient(#ff450059 0%,#00ffd11f 55%,#0000 75%);border-radius:18px;animation:3.2s ease-in-out infinite value-icon-breath;position:absolute;inset:-6px}@keyframes value-icon-breath{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}.value-icon{color:#ffb067;background:linear-gradient(135deg,#ff7a2c33 0%,#ff450014 55%,#00ffd10f 100%);border:1px solid #ff450061;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .3s,color .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 6px 20px #ff450038}.value-card:hover .value-icon{color:#ffd9aa;border-color:#ffa040b3;transform:scale(1.08)rotate(-4deg);box-shadow:inset 0 1px #ffffff1f,0 10px 28px #ff450061,0 0 22px #00ffd138}.value-icon:after{content:"";opacity:0;pointer-events:none;border:1px solid #ff450080;border-radius:20px;transition:opacity .3s;position:absolute;inset:-4px}.value-card:hover .value-icon:after{opacity:1;animation:1.6s ease-out infinite value-icon-ring}@keyframes value-icon-ring{0%{opacity:.8;border-color:#ff4500a6;transform:scale(1)}80%{opacity:0;border-color:#00ffd100;transform:scale(1.35)}to{opacity:0;border-color:#00ffd100;transform:scale(1.35)}}.value-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.01em;z-index:2;margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.28;transition:color .3s;position:relative}.value-card:hover .value-title{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#fff 0%,#ffa040 55%,#ff4500 100%);-webkit-background-clip:text;background-clip:text}.value-sub{font-family:var(--font-body);color:var(--color-secondary);letter-spacing:-.005em;z-index:2;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.45;position:relative}.value-desc{font-family:var(--font-body);color:#f0f5f4c7;z-index:2;font-size:14.5px;font-weight:400;line-height:1.6;position:relative}@media (prefers-reduced-motion:reduce){.value-icon-halo,.value-icon:after{animation:none}.value-card,.value-icon,.value-card-bar{transition:none}.value-card:hover,.value-card:hover .value-icon{transform:none}.value-card:hover .value-card-bar{transform:scaleX(1)}}.metric-card{border-radius:var(--radius-lg);isolation:isolate;text-align:center;background:linear-gradient(#0a1212e0 0%,#080b0bf0 100%);height:100%;padding:28px 22px 26px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 10px 32px #0006,inset 0 1px #ffffff08}.metric-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(140deg,#00ffd159 0%,#ffffff0d 45%,#ff450038 100%);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.metric-card:hover{transform:translateY(-5px);box-shadow:0 22px 54px #0000008c,0 0 0 1px #00ffd138,0 0 28px #00ffd133,inset 0 1px #ffffff0f}.metric-card-corner{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#00ffd129 0%,#ff45000d 45%,#0000 70%);border-radius:50%;width:180px;height:180px;transition:opacity .45s;position:absolute;top:-60px;right:-60px}.metric-card:hover .metric-card-corner{opacity:1}.metric-card-bar{transform-origin:50%;opacity:.4;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#00ffd1b3 45%,#ff450080 95%,#0000 100%);border-radius:2px;height:2px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(.3)}.metric-card:hover .metric-card-bar{opacity:1;transform:scaleX(1)}.metric-icon-wrap{z-index:2;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:inline-flex;position:relative}.metric-icon-halo{filter:blur(16px);opacity:.75;pointer-events:none;background:radial-gradient(#00ffd18c 0%,#00e67638 45%,#ff450014 70%,#0000 82%);border-radius:50%;animation:3.4s ease-in-out infinite metric-icon-breath;position:absolute;inset:-10px}@keyframes metric-icon-breath{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.metric-icon{width:60px;height:60px;color:var(--color-accent);background:radial-gradient(at 30% 30%,#00ffd152 0%,#0000 60%),linear-gradient(135deg,#041412f2 0%,#020808f2 100%);border:1px solid #00ffd18c;border-radius:50%;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .3s,color .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:inset 0 1px #00ffd11f,0 6px 24px #00ffd152,0 0 10px #00e6762e}.metric-card:hover .metric-icon{color:#9fffee;border-color:#00ffd1bf;transform:scale(1.1)rotate(-6deg);box-shadow:inset 0 1px #ffffff1f,0 10px 30px #00ffd166,0 0 24px #ff450038}.metric-icon:after{content:"";opacity:0;pointer-events:none;border:1px solid #00ffd18c;border-radius:50%;transition:opacity .3s;position:absolute;inset:-5px}.metric-card:hover .metric-icon:after{opacity:1;animation:1.6s ease-out infinite metric-icon-ring}@keyframes metric-icon-ring{0%{opacity:.8;border-color:#00ffd1b3;transform:scale(1)}80%{opacity:0;border-color:#ff450000;transform:scale(1.45)}to{opacity:0;border-color:#ff450000;transform:scale(1.45)}}.metric-value{font-family:var(--font-title);letter-spacing:-.03em;-webkit-text-fill-color:transparent;color:#0000;z-index:2;text-shadow:0 0 28px #ff450040;background:linear-gradient(#ffe0b0 0%,#ffa040 50%,#ff4500 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:40px;font-weight:900;line-height:1;transition:filter .3s;position:relative}.metric-card:hover .metric-value{filter:drop-shadow(0 0 12px #ffa04059)}@media (min-width:640px){.metric-value{font-size:46px}}.metric-label{font-family:var(--font-body);color:#f0f5f4b3;letter-spacing:.01em;z-index:2;font-size:12.5px;font-weight:400;line-height:1.4;transition:color .3s;position:relative}.metric-card:hover .metric-label{color:#f0f5f4eb}@media (min-width:640px){.metric-label{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.metric-icon-halo,.metric-icon:after{animation:none}.metric-card,.metric-icon,.metric-card-bar{transition:none}.metric-card:hover,.metric-card:hover .metric-icon{transform:none}.metric-card:hover .metric-card-bar{transform:scaleX(1)}}.stat-pill{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);isolation:isolate;background:#ffffff06;border:1px solid #ffffff0f;align-items:center;gap:14px;padding:16px 20px;transition:border-color .3s,transform .3s,background .3s;display:flex;position:relative}.stat-pill:hover{background:#74acdf0a;border-color:#74acdf59;transform:translateY(-1px)}.stat-pill-icon{width:38px;height:38px;color:var(--color-argentina);background:#74acdf1a;border:1px solid #74acdf40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.stat-pill-label{font-family:var(--font-title);letter-spacing:1.8px;text-transform:uppercase;color:var(--color-hint);margin-bottom:2px;font-size:9px;font-weight:700;display:block}.stat-pill-value{font-family:var(--font-title);color:var(--color-brand-text);font-size:14px;font-weight:800;line-height:1.2;display:block}.roteiro-timeline{padding-left:32px;position:relative}.roteiro-timeline:before{content:"";background:linear-gradient(#0000 0%,#74acdf73 8% 92%,#0000 100%);width:2px;position:absolute;top:12px;bottom:12px;left:16px}.roteiro-step{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0f;margin-bottom:12px;margin-left:8px;padding:14px 18px;transition:border-color .3s,background .3s,transform .3s;position:relative}.roteiro-step:hover{background:#74acdf0b;border-color:#74acdf59;transform:translate(2px)}.roteiro-step:before{content:"";background:var(--color-argentina);border-radius:50%;width:12px;height:12px;transition:box-shadow .3s,background .3s;position:absolute;top:50%;left:-28px;transform:translateY(-50%);box-shadow:0 0 0 4px #74acdf26,0 0 12px #74acdf99}.roteiro-step:hover:before{background:var(--color-accent);box-shadow:0 0 0 5px #00ffd12e,0 0 16px #00ffd1b3}.roteiro-step-time{font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-argentina);margin-right:12px;font-size:11px;font-weight:700}.roteiro-step-text{font-family:var(--font-body);color:#f4f1eeeb;font-size:14px;line-height:1.5}.roteiro-step-emoji{vertical-align:-2px;margin-right:8px;font-size:16px}.roteiro-step-feature{background:linear-gradient(135deg,#ff45000f 0%,#74acdf0a 100%);border-color:#ff450038}.roteiro-step-feature:before{background:var(--color-primary);box-shadow:0 0 0 4px #ff45002e,0 0 14px #ff4500b3}.roteiro-step-feature .roteiro-step-time{color:var(--color-primary)}.alert-block{border-radius:var(--radius-md);border:1px solid var(--alert-border,#ffffff1a);background:var(--alert-bg,#ffffff08);isolation:isolate;align-items:flex-start;gap:16px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.alert-block:before{content:"";background:var(--alert-accent,var(--color-accent));width:3px;box-shadow:0 0 12px var(--alert-accent,var(--color-accent));position:absolute;top:0;bottom:0;left:0}.alert-block-icon{background:var(--alert-icon-bg,#ffffff0f);border:1px solid var(--alert-border,#ffffff1f);width:36px;height:36px;color:var(--alert-accent,var(--color-accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.alert-block-title{font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;color:var(--alert-accent,var(--color-accent));margin-bottom:6px;font-size:12px;font-weight:800}.alert-block-body{font-family:var(--font-body);color:#f4f1eedb;font-size:14px;line-height:1.55}.alert-block-body strong{color:var(--color-brand-text);font-weight:600}.alert-red{--alert-accent:#ff5252;--alert-border:#ff52524d;--alert-bg:#ff52520d;--alert-icon-bg:#ff52521a}.alert-orange{--alert-accent:var(--color-secondary);--alert-border:#ffa04052;--alert-bg:#ffa0400d;--alert-icon-bg:#ffa0401a}.alert-blue{--alert-accent:var(--color-argentina);--alert-border:#74acdf52;--alert-bg:#74acdf0d;--alert-icon-bg:#74acdf1f}.alert-tip{--alert-accent:var(--color-accent);--alert-border:#00ffd147;--alert-bg:#00ffd10a;--alert-icon-bg:#00ffd114}.circuito-card{background:linear-gradient(180deg, var(--color-surface) 0%, #050606 100%);border-radius:var(--radius-lg);isolation:isolate;border:1px solid #ffffff0f;flex-direction:column;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.circuito-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#74acdf00 0%,#74acdf66 50%,#00ffd14d 100%);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.circuito-card:hover{border-color:#74acdf59;transform:translateY(-4px);box-shadow:0 24px 60px -20px #0009,0 0 38px -10px #74acdf4d}.circuito-card:hover:before{opacity:1}.circuito-media{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.circuito-media img{transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .5s}.circuito-card:hover .circuito-media img{filter:saturate(1.12);transform:scale(1.06)}.circuito-media:after{content:"";background:linear-gradient(#0000 50%,#000000b3 100%);position:absolute;inset:0}.circuito-badge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-argentina);background:#000000b3;border:1px solid #74acdf66;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:14px}.circuito-body{flex-direction:column;flex:1;gap:12px;padding:22px 22px 24px;display:flex}.circuito-title{font-family:var(--font-title);color:var(--color-brand-text);font-size:22px;font-weight:900;line-height:1.15}.circuito-meta{flex-wrap:wrap;gap:8px;display:flex}.circuito-meta-item{font-family:var(--font-body);color:#f4f1eed9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.circuito-saltos{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.circuito-salto{font-family:var(--font-body);color:#f4f1eed1;background:#74acdf0f;border:1px solid #74acdf33;border-radius:999px;padding:4px 10px;font-size:11.5px;display:inline-block}.menu-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.menu-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.menu-grid{grid-template-columns:1fr 1fr 1fr}}.menu-card{border-radius:var(--radius-md);background:#ffffff06;border:1px solid #ffffff12;padding:16px 18px;transition:border-color .3s,background .3s,transform .3s;position:relative}.menu-card:hover{background:#74acdf0a;border-color:#74acdf59;transform:translateY(-1px)}.menu-card-name{font-family:var(--font-title);color:var(--color-brand-text);margin-bottom:4px;font-size:14px;font-weight:700}.menu-card-meta{font-family:var(--font-body);color:#f4f1eea6;font-size:12.5px;line-height:1.45}.menu-card-tag{font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-gold);background:#e8b86b1a;border:1px solid #e8b86b47;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;top:12px;right:12px}.menu-card-tag-eco{color:var(--color-neon);background:#00e67614;border-color:#00e67647}.menu-card-tag-mid{color:var(--color-argentina);background:#74acdf14;border-color:#74acdf47}.menu-card-tag-pre{color:var(--color-gold);background:#e8b86b1a;border-color:#e8b86b47}.product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.product-chip{border-radius:var(--radius-md);background:#ffffff06;border:1px solid #ffffff12;align-items:center;gap:10px;padding:12px 14px;transition:border-color .3s,background .3s,transform .3s;display:flex}.product-chip:hover{background:#74acdf0a;border-color:#74acdf59;transform:translateY(-1px)}.product-chip-emoji{background:#74acdf14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.product-chip-name{font-family:var(--font-title);color:var(--color-brand-text);margin-bottom:1px;font-size:13px;font-weight:700}.product-chip-desc{font-family:var(--font-body);color:#f4f1ee9e;font-size:11.5px;line-height:1.35}.scenario-card{border-radius:var(--radius-lg);isolation:isolate;background:linear-gradient(#ffffff06 0%,#ffffff03 100%);border:1px solid #ffffff12;padding:24px;transition:border-color .3s,transform .3s,box-shadow .4s;position:relative}.scenario-card:hover{border-color:#00ffd14d;transform:translateY(-3px);box-shadow:0 18px 44px -16px #00000080,0 0 28px -8px #00ffd12e}.scenario-eyebrow{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;color:var(--color-argentina);margin-bottom:6px;font-size:10px;font-weight:700}.scenario-title{font-family:var(--font-title);color:var(--color-brand-text);margin-bottom:14px;font-size:17px;font-weight:800;line-height:1.25}.scenario-row{font-family:var(--font-body);color:#f4f1eec7;justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.scenario-row+.scenario-row{border-top:1px dashed #ffffff0f}.scenario-total{border-top:2px solid #00ffd133;margin-top:16px;padding-top:14px}.scenario-total-label{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;color:var(--color-hint);margin-bottom:4px;font-size:9px;font-weight:700;display:block}.scenario-total-value{font-family:var(--font-title);letter-spacing:-.02em;color:#0000;filter:drop-shadow(0 0 14px #74acdf59);background:linear-gradient(90deg,#fff 0%,#c2dffa 50%,#74acdf 100%);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900;line-height:1.1}.scenario-total-hint{font-family:var(--font-body);color:var(--color-muted);margin-top:4px;font-size:12px;display:block}.testimonial-card{border-radius:var(--radius-lg);isolation:isolate;background:linear-gradient(#ffffff07 0%,#ffffff03 100%);border:1px solid #ffffff12;padding:28px 26px 24px;transition:border-color .3s,transform .3s,box-shadow .4s;position:relative;overflow:hidden}.testimonial-card:before{content:"â€œ";font-family:var(--font-serif);color:#74acdf1a;pointer-events:none;z-index:0;font-size:140px;font-weight:900;line-height:1;position:absolute;top:-28px;left:12px}.testimonial-card:hover{border-color:#74acdf4d;transform:translateY(-3px);box-shadow:0 18px 44px -16px #00000080,0 0 28px -8px #74acdf33}.testimonial-text{z-index:1;font-family:var(--font-body);color:#f4f1eeeb;margin-bottom:18px;font-size:14.5px;font-style:italic;line-height:1.65;position:relative}.testimonial-author{z-index:1;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex;position:relative}.testimonial-name{font-family:var(--font-title);color:var(--color-brand-text);font-size:13px;font-weight:700;line-height:1.2}.testimonial-city{font-family:var(--font-body);color:var(--color-muted);font-size:12px}.testimonial-stars{letter-spacing:1px;color:var(--color-secondary);font-size:13px}.eyebrow-argentina{color:var(--color-argentina)!important}.hero-epic-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-epic-img{filter:saturate(1.08)contrast(1.06)brightness(.85);transform-origin:50%;animation:60s linear infinite alternate hero-slow-zoom}@keyframes hero-slow-zoom{0%{transform:scale(1.05)}to{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.hero-epic-img{animation:none}}.hero-scroll-arrow{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;animation:2.4s ease-in-out infinite hero-arrow-bounce;display:inline-flex}@keyframes hero-arrow-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.hero-scroll-arrow{animation:none}}.stat-pill-br{--pill-tint:var(--color-brasil)}.stat-pill-br:hover{background:#009c3b0d;border-color:#009c3b66}.stat-pill-br .stat-pill-icon{color:var(--color-brasil);background:#009c3b1a;border-color:#009c3b47}.section-br .feature-card:before{background:linear-gradient(135deg,#009c3b00 0%,#009c3b80 50%,#ffdf004d 100%)}.section-br .feature-card:after{background:radial-gradient(at 100% 0,#009c3b2e 0%,#0000 70%)}.section-br .feature-card:hover{border-color:#009c3b52;box-shadow:0 22px 50px -18px #0000008c,0 0 38px -10px #009c3b38}.section-br .feature-card-stripe:after{background:linear-gradient(90deg,#0000 0%,#009c3b8c 50%,#0000 100%)}.section-br .feature-h3 .feature-h3-mark{background:#009c3b1a;border-color:#009c3b4d}.section-br .list-pill:before{background:var(--color-brasil);box-shadow:0 0 8px var(--color-brasil)}.section-br .circuito-card:before{background:linear-gradient(135deg,#009c3b00 0%,#009c3b73 50%,#ffdf004d 100%)}.section-br .circuito-card:hover{border-color:#009c3b61;box-shadow:0 24px 60px -20px #0009,0 0 38px -10px #009c3b52}.section-br .circuito-badge{color:var(--color-brasil);border-color:#009c3b73}.section-br .circuito-salto{background:#009c3b0f;border-color:#009c3b38}.section-br .roteiro-timeline:before{background:linear-gradient(#0000 0%,#009c3b80 8% 92%,#0000 100%)}.section-br .roteiro-step:before{background:var(--color-brasil);box-shadow:0 0 0 4px #009c3b2e,0 0 12px #009c3b8c}.section-br .roteiro-step:hover{background:#009c3b0d;border-color:#009c3b61}.section-br .roteiro-step-time{color:var(--color-brasil)}.tab-ingresso{border-radius:var(--radius-md);color:var(--color-brand-text);font-family:var(--font-title);cursor:pointer;background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff14;flex-direction:column;align-items:center;gap:4px;min-width:140px;padding:14px 22px;font-size:14px;font-weight:600;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex;box-shadow:0 4px 12px #0003}.tab-ingresso-label{letter-spacing:.4px;font-weight:700}.tab-ingresso-sub{font-family:var(--font-body);color:var(--color-accent);letter-spacing:.2px;opacity:.95;font-size:11px;font-weight:400}.tab-ingresso:hover{color:#fff;background:linear-gradient(145deg,#00ffd114,#009c3b0d);border-color:#00ffd159;transform:translateY(-2px);box-shadow:0 8px 22px -6px #00ffd147}.tab-ingresso:hover .tab-ingresso-sub{color:#fff}.tab-ingresso.is-active{border:1.5px solid var(--color-gold);background:#050812eb;box-shadow:inset 0 2px 8px #00000080,0 0 22px -6px #e8b86b59}.tab-ingresso.is-active .tab-ingresso-sub{color:var(--color-gold)}.tabela-ingressos-wrapper{border-radius:var(--radius-lg);border:1px solid #ffffff1a;border-top:3px solid var(--color-gold);-webkit-backdrop-filter:blur(10px);background:#ffffff08;padding:28px 24px;animation:.45s cubic-bezier(.2,.8,.2,1) fade-up-02;position:relative;box-shadow:0 10px 30px #00000059}@keyframes fade-up-02{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.tabela-ingressos-title{font-family:var(--font-title);color:var(--color-gold);text-align:center;letter-spacing:-.01em;margin-bottom:18px;font-size:22px;font-weight:800}.tabela-ingressos-scroll{overflow-x:auto}.tabela-ingressos{border-collapse:collapse;width:100%;color:var(--color-brand-text);margin-top:10px}.tabela-ingressos th,.tabela-ingressos td{text-align:left;border-bottom:1px solid #ffffff0f;padding:14px 16px}.tabela-ingressos th{font-family:var(--font-title);letter-spacing:1.4px;color:var(--color-accent);text-transform:uppercase;background:#00ffd10f;font-size:12px;font-weight:700}.tabela-ingressos tbody tr:hover{background:#ffffff08}.text-right{text-align:right!important}.badge-gratuito{color:var(--color-neon);font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;background:#00e67624;border:1px solid #00e67652;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.price-cell{font-family:var(--font-title);color:var(--color-gold);letter-spacing:-.01em;font-size:17px;font-weight:800}@media (max-width:768px){.tabela-ingressos thead{display:none}.tabela-ingressos,.tabela-ingressos tbody,.tabela-ingressos tr,.tabela-ingressos td{width:100%;display:block}.tabela-ingressos tr{border-radius:var(--radius-md);background:#ffffff06;border:1px solid #ffffff14;margin-bottom:14px;padding:14px}.tabela-ingressos td{text-align:right;border-bottom:1px dashed #ffffff0d;padding:10px 0 10px 42%;position:relative}.tabela-ingressos td:last-child{border-bottom:none}.tabela-ingressos td:before{content:attr(data-label);text-align:left;width:38%;font-family:var(--font-title);letter-spacing:1.1px;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:700;position:absolute;top:10px;left:0}}.veiculo-promo-card{border-radius:var(--radius-lg);text-align:center;isolation:isolate;background:linear-gradient(#ffffff07 0%,#ffffff02 100%);border:1px solid #ffffff14;flex-direction:column;gap:14px;padding:40px 28px 30px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.veiculo-promo-card:hover{border-color:#e8b86b59;transform:translateY(-6px)scale(1.01);box-shadow:0 24px 60px #00000073,0 0 36px -10px #e8b86b4d}.veiculo-promo-ribbon{background:linear-gradient(135deg, var(--color-gold) 0%, #e8b86b 100%);width:150px;color:var(--color-base);font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;text-align:center;z-index:2;padding:6px 0;font-size:11px;font-weight:800;position:absolute;top:16px;right:-42px;transform:rotate(45deg);box-shadow:0 4px 10px #00000059}.veiculo-promo-icon{background:linear-gradient(135deg, #ffe082 0%, var(--color-gold) 50%, #b8860b 100%);width:86px;height:86px;color:var(--color-base);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:36px;transition:transform .4s;display:flex;box-shadow:0 12px 30px -6px #e8b86b73}.veiculo-promo-card:hover .veiculo-promo-icon{transform:scale(1.08)rotate(4deg)}.veiculo-promo-title{font-family:var(--font-title);color:var(--color-brand-text);letter-spacing:-.01em;font-size:22px;font-weight:900;line-height:1.2}.veiculo-promo-desc{font-family:var(--font-body);color:var(--color-muted);flex:1;font-size:14px;line-height:1.55}.veiculo-promo-price-box{border-radius:var(--radius-md);background:linear-gradient(135deg,#050b1899,#00ffd114);border:1px solid #00ffd138;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.veiculo-promo-price-old{font-family:var(--font-title);color:#ff5252e0;font-size:13px;font-weight:600;text-decoration:line-through}.veiculo-promo-price-new{font-family:var(--font-title);color:var(--color-gold);letter-spacing:-.02em;text-shadow:0 2px 10px #e8b86b4d;font-size:30px;font-weight:900;line-height:1.05}.veiculo-promo-price-sub{font-family:var(--font-body);color:var(--color-accent);text-transform:uppercase;letter-spacing:1.2px;font-size:11px;font-weight:500}.calc-root{position:relative}.calc-pax-bar{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);isolation:isolate;background:#050b18e0;border:1px solid #00ffd138;margin-bottom:28px;padding:26px 22px;position:relative;box-shadow:0 12px 32px #00000073}.calc-pax-bar:before{content:"";border-radius:inherit;opacity:.4;pointer-events:none;z-index:-1;background:linear-gradient(120deg,#00ffd10f 0%,#0000 30% 70%,#009c3b14 100%);position:absolute;inset:0}.calc-pax-bar-inner{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}@media (max-width:768px){.calc-pax-bar-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.calc-pax-bar-inner{grid-template-columns:1fr}}.calc-pax-item{flex-direction:column;align-items:center;gap:10px;display:flex}.calc-pax-label{font-family:var(--font-title);letter-spacing:1.4px;color:var(--color-accent);text-transform:uppercase;text-align:center;flex-direction:column;gap:2px;font-size:12px;font-weight:800;display:flex}.calc-pax-sub{font-family:var(--font-body);letter-spacing:.4px;color:var(--color-hint);text-transform:none;font-size:10px;font-weight:400}.calc-stepper{border-radius:var(--radius-md);background:#030814f2;border:1px solid #ffffff14;align-items:center;gap:14px;padding:6px 10px;display:inline-flex}.calc-step-btn{width:36px;height:36px;color:var(--color-gold);cursor:pointer;background:linear-gradient(145deg,#1a2c4e,#0f1a30);border:none;border-radius:10px;justify-content:center;align-items:center;font-size:20px;font-weight:800;transition:background .2s,transform .2s,color .2s;display:flex}.calc-step-btn:hover{background:var(--color-accent);color:#001;transform:translateY(-1px)}.calc-step-val{font-family:var(--font-title);text-align:center;min-width:28px;color:var(--color-brand-text);font-size:22px;font-weight:800}.calc-transfer{border-radius:var(--radius-lg);isolation:isolate;border:2px solid var(--color-gold);background:linear-gradient(135deg,#0f1a30f5 0%,#1a2c4ef5 100%);margin-bottom:36px;animation:3.6s ease-in-out infinite calc-transfer-glow;position:relative;overflow:hidden;box-shadow:0 22px 60px #0009,0 0 40px -8px #e8b86b61}@keyframes calc-transfer-glow{0%,to{box-shadow:0 22px 60px #0009,0 0 40px -8px #e8b86b61}50%{box-shadow:0 22px 60px #0009,0 0 56px -6px #e8b86b9e}}.calc-transfer-badge{z-index:3;background:linear-gradient(135deg, var(--color-gold) 0%, #e8b86b 100%);color:var(--color-base);font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:800;position:absolute;top:18px;left:18px;box-shadow:0 6px 18px #e8b86b80}.calc-transfer-icon-bg{opacity:.35;background:linear-gradient(#0f1a30cc 0%,#050b18f2 100%);justify-content:center;align-items:center;height:140px;font-size:110px;line-height:1;display:flex}.calc-transfer-content{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px;display:grid}@media (max-width:768px){.calc-transfer-content{text-align:center;grid-template-columns:1fr;gap:18px}}.calc-transfer-iconcircle{background:linear-gradient(135deg, var(--color-gold) 0%, #ffe082 100%);width:88px;height:88px;color:var(--color-base);border-radius:50%;justify-content:center;align-items:center;font-size:44px;display:flex;box-shadow:0 10px 26px -4px #e8b86b80}@media (max-width:768px){.calc-transfer-iconcircle{margin:0 auto}}.calc-transfer-type{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;color:var(--color-accent);margin-bottom:6px;font-size:10px;font-weight:700;display:inline-block}.calc-transfer-name{font-family:var(--font-title);color:var(--color-brand-text);letter-spacing:-.02em;margin-bottom:8px;font-size:28px;font-weight:900;line-height:1.1}.calc-transfer-capacity{font-family:var(--font-body);color:var(--color-muted);margin-bottom:6px;font-size:14px}.calc-transfer-desc{font-family:var(--font-body);color:var(--color-muted);font-size:13px;line-height:1.5}.calc-transfer-pricing{text-align:right}@media (max-width:768px){.calc-transfer-pricing{text-align:center}}.calc-transfer-old{font-family:var(--font-title);color:#ff5252d9;margin-bottom:4px;font-size:13px;font-weight:600;text-decoration:line-through;display:block}.calc-transfer-price{font-family:var(--font-title);color:var(--color-gold);letter-spacing:-.02em;text-shadow:0 2px 10px #e8b86b59;font-size:36px;font-weight:900;line-height:1}.calc-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;margin-bottom:32px;display:grid}.calc-card{border-radius:var(--radius-lg);isolation:isolate;background:linear-gradient(135deg,#0b1421f7,#142850e0);border:2px solid #ffffff0d;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.calc-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px -14px #0000008c}.calc-card.is-selected{border-color:var(--color-gold);animation:2.6s ease-in-out infinite calc-card-glow;box-shadow:0 0 38px -6px #e8b86b6b}@keyframes calc-card-glow{0%,to{box-shadow:0 0 38px -6px #e8b86b6b}50%{box-shadow:0 0 48px -4px #e8b86ba6}}.calc-card-media{height:180px;position:relative;overflow:hidden}.calc-card-media img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.calc-card:hover .calc-card-media img{transform:scale(1.08)}.calc-card-gradient{background:linear-gradient(#0000 45%,#0a162bb8 75%,#0a162bf2 100%);position:absolute;inset:0}.calc-card-check{z-index:2;background:var(--color-gold);width:38px;height:38px;color:var(--color-base);border-radius:50%;justify-content:center;align-items:center;animation:.35s cubic-bezier(.68,-.55,.265,1.55) calc-check-pop;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 6px 16px #e8b86b73}@keyframes calc-check-pop{0%{opacity:0;transform:scale(0)rotate(-180deg)}to{opacity:1;transform:scale(1)rotate(0)}}.calc-card-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.calc-card-title{font-family:var(--font-title);color:var(--color-brand-text);letter-spacing:-.01em;font-size:18px;font-weight:800}.calc-card-badges{flex-wrap:wrap;gap:6px;display:flex}.calc-card-badge{font-family:var(--font-title);letter-spacing:1.1px;text-transform:uppercase;color:var(--color-accent);background:#00aeea24;border:1px solid #00aeea47;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700}.calc-card-badge.is-gold{color:var(--color-gold);background:#e8b86b24;border-color:#e8b86b5c}.calc-card-price{border-top:1px solid #ffffff0f;flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;display:flex}.calc-card-price-val{font-family:var(--font-title);color:var(--color-gold);letter-spacing:-.01em;font-size:22px;font-weight:800}.calc-card-price-sub{font-family:var(--font-body);color:var(--color-muted);font-size:11px}.calc-card-btn{font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px 14px;font-size:12px;font-weight:800;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.calc-card-btn.is-add{background:linear-gradient(135deg, var(--color-gold) 0%, #e8b86b 100%);color:var(--color-base);box-shadow:0 6px 18px -4px #e8b86b73}.calc-card-btn.is-add:hover{filter:brightness(1.08);transform:translateY(-2px)}.calc-card-btn.is-remove{color:#ff8a8a;background:#ff52521f;border:1px solid #ff525273}.calc-card-btn.is-remove:hover{color:#fff;background:#ff5252;transform:translateY(-2px)}.calc-summary{border-radius:var(--radius-lg);background:#050b18e6;border:1px solid #e8b86b38;margin-bottom:40px;padding:28px 24px;box-shadow:0 10px 30px #0006}.calc-summary-header{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:800;display:flex}.calc-summary-table{border-collapse:collapse;width:100%}.calc-summary-table td{font-family:var(--font-body);color:var(--color-brand-text);border-bottom:1px solid #ffffff0d;padding:10px 6px;font-size:14px}.calc-summary-val{text-align:right;font-family:var(--font-title);font-weight:700}.calc-summary-empty{font-style:italic;text-align:center!important;color:var(--color-muted)!important;padding:16px 0!important}.calc-summary-total td{color:var(--color-brand-text);border-bottom:none;padding-top:16px;font-size:15px;font-weight:700}.calc-summary-total-val{font-family:var(--font-title);letter-spacing:-.02em;text-shadow:0 2px 10px #e8b86b59;color:var(--color-gold)!important;font-size:24px!important;font-weight:900!important}.calc-summary-pp{color:var(--color-muted)!important;padding-top:4px!important;font-size:12px!important;font-weight:600!important}.calc-hud{z-index:50;pointer-events:none;padding:0 14px 16px;position:fixed;bottom:0;left:0;right:0}.calc-hud-inner{-webkit-backdrop-filter:blur(22px);pointer-events:auto;background:#050a16f5;border:1px solid #e8b86b52;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:14px 20px;display:flex;box-shadow:0 -14px 44px #000c}.calc-hud-left{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.calc-hud-icon{background:linear-gradient(135deg, #fff6c8, var(--color-gold));width:46px;height:46px;color:var(--color-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex;box-shadow:0 8px 22px #e8b86b80}.calc-hud-prices{flex-direction:column;gap:0;min-width:0;display:flex}.calc-hud-label{font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-hint);font-size:9px;font-weight:700}.calc-hud-total{font-family:var(--font-title);color:var(--color-gold);letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1.1}.calc-hud-sub{font-family:var(--font-body);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.calc-hud-cta{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-2) 100%);color:#fff;font-family:var(--font-title);letter-spacing:1px;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .25s,filter .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #ff450073}.calc-hud-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:100%;height:100%;animation:4s infinite calc-shine;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes calc-shine{0%{left:-100%}50%{left:150%}to{left:150%}}.calc-hud-cta:hover{filter:brightness(1.08);transform:translateY(-2px)scale(1.03)}@media (max-width:640px){.calc-hud-inner{border-radius:14px;padding:10px 14px}.calc-hud-sub{display:none}.calc-hud-icon{width:38px;height:38px;font-size:18px}.calc-hud-total{font-size:17px}.calc-hud-cta{padding:10px 14px;font-size:11px}.calc-hud-cta span:first-child{display:none}}.page-has-calc-hud{padding-bottom:120px}.feature-card{border-radius:var(--radius-lg);isolation:isolate;background:linear-gradient(#ffffff06 0%,#ffffff01 100%);border:1px solid #ffffff12;transition:border-color .4s,transform .4s,box-shadow .4s;position:relative;overflow:hidden}.feature-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#74acdf00 0%,#74acdf73 50%,#00ffd14d 100%);padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feature-card:after{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(at 100% 0,#74acdf2e 0%,#0000 70%);width:180px;height:180px;transition:opacity .5s;position:absolute;top:0;right:0}.feature-card:hover{border-color:#74acdf4d;transform:translateY(-3px);box-shadow:0 22px 50px -18px #0000008c,0 0 38px -10px #74acdf38}.feature-card:hover:before,.feature-card:hover:after{opacity:1}.feature-card-stripe:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#74acdf80 50%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.feature-h3{font-family:var(--font-title);letter-spacing:-.01em;color:var(--color-brand-text);align-items:center;gap:12px;margin-bottom:14px;font-size:19px;font-weight:800;display:inline-flex}.feature-h3 .feature-h3-mark{background:#74acdf1a;border:1px solid #74acdf47;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}@media (min-width:768px){.feature-h3{font-size:22px}}.list-pill{font-family:var(--font-body);color:#f4f1eeeb;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:13px;display:inline-flex}.list-pill:before{content:"";background:var(--color-argentina);width:6px;height:6px;box-shadow:0 0 8px var(--color-argentina);border-radius:50%}@media (prefers-reduced-motion:reduce){.stat-pill,.roteiro-step,.circuito-card,.menu-card,.product-chip,.scenario-card,.testimonial-card{transition:none}.stat-pill:hover,.roteiro-step:hover,.menu-card:hover,.product-chip:hover,.scenario-card:hover,.testimonial-card:hover,.circuito-card:hover,.circuito-card:hover .circuito-media img{transform:none}}.pc-card{isolation:isolate;-webkit-backdrop-filter:blur(8px);will-change:transform;border-radius:24px;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.pc-card:hover{transform:translateY(-8px)scale(1.012)}.pc-card--featured:hover{transform:translateY(-10px)scale(1.018)}.pc-halo{z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#ff7a2c8c 0%,#0000 65%),radial-gradient(60% 100% at 50% 100%,#ff45004d 0%,#0000 70%);border-radius:32px;animation:5s ease-in-out infinite pcHaloPulse;position:absolute;inset:-28px}.pc-ring{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff05 60%,#ffffff1a 100%);border-radius:24px;padding:1px;transition:background .6s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pc-card--featured .pc-ring{background:linear-gradient(135deg,#ffa0408c 0%,#ff4500d9 35%,#ffa04066 70%,#ff7a2cd9 100%)}.pc-card:hover .pc-ring{background:linear-gradient(135deg,#00ffd18c 0%,#fff3 50%,#00ffd18c 100%)}.pc-card--featured:hover .pc-ring{background:linear-gradient(135deg,#ffc878d9 0%,#ff4500 50%,#ffa040d9 100%)}.pc-spotlight{opacity:.55;pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#00ffd11a 0%,#0000 70%);border-radius:24px;transition:opacity .7s;position:absolute;inset:0}.pc-card--featured .pc-spotlight{background:radial-gradient(80% 55% at 50% 0,#ffa04033 0%,#0000 70%)}.pc-card:hover .pc-spotlight{opacity:1}.pc-icon{transition:transform .5s cubic-bezier(.22,1,.36,1);animation:6s ease-in-out infinite pcIconFloat;display:inline-block}.pc-card:hover .pc-icon{transform:translateY(-6px)scale(1.05)}.pc-price{font-family:var(--font-title,inherit);letter-spacing:-.02em;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:44px;font-weight:900;line-height:1;animation:5s ease-in-out infinite pcPriceShimmer}.pc-price--accent{background-image:linear-gradient(95deg, var(--color-accent) 0%, #c2dffa 45%, var(--color-accent) 90%);filter:drop-shadow(0 0 16px #00ffd138)}.pc-price--featured{background-image:linear-gradient(95deg, var(--color-secondary) 0%, var(--color-primary) 45%, var(--color-secondary) 90%);filter:drop-shadow(0 0 26px #ff450052)}.pc-wheel{animation:2.4s linear infinite pcWheelSpin}.pc-card:hover .pc-wheel{animation-duration:.9s}.pc-vehicle-body{animation:3.6s ease-in-out infinite pcVehicleRock}.pc-card:hover .pc-vehicle-body{animation-duration:1.8s}.pc-plinth-beam{transform-origin:32px 32px;animation:5s linear infinite pcPlinthBeam}.pc-card:hover .pc-plinth-beam{animation-duration:2.4s}@keyframes pcHaloPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes pcIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pcPriceShimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes pcWheelSpin{to{transform:rotate(360deg)}}@keyframes pcVehicleRock{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes pcPlinthBeam{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pc-card,.pc-card:hover,.pc-card--featured:hover,.pc-icon,.pc-card:hover .pc-icon,.pc-wheel,.pc-vehicle-body,.pc-plinth-beam{transition:none!important;animation:none!important;transform:none!important}.pc-halo,.pc-price{animation:none!important}}.calc-section{background:var(--color-base)}.calc-ambient{pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 20% 0,#ff7a2c1a 0%,#0000 60%),radial-gradient(50% 40% at 85% 30%,#00ffd114 0%,#0000 60%),radial-gradient(70% 50% at 50% 100%,#ff45000f 0%,#0000 70%);position:absolute;inset:0}.calc-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0f0f0fd9 0%,#080808f2 100%);border:1px solid #ffffff14;border-radius:28px;padding:clamp(1.5rem,3vw,2.5rem);position:relative;box-shadow:0 30px 80px #0000008c,0 0 80px #ff45000f,inset 0 1px #ffffff0a}.calc-chip{font-family:var(--font-title,inherit);letter-spacing:.06em;color:#ffffffb8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;transition:color .25s,background .25s,border-color .25s,box-shadow .25s,transform .25s}.calc-chip:hover{color:#fff;background:#00ffd10f;border-color:#00ffd173;transform:translateY(-1px)}.calc-chip--active{color:var(--color-secondary);background:linear-gradient(135deg,#ffa0402e 0%,#ff45000f 100%);border-color:#ffa040a6;box-shadow:0 0 22px #ffa04038}.calc-stepper{color:#ffffffd9;cursor:pointer;background:#ffffff05;border:1px solid #ffffff2e;border-radius:999px;width:44px;height:44px;font-size:22px;font-weight:700;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s}.calc-stepper:hover{color:var(--color-accent);background:#00ffd10f;border-color:#00ffd18c;transform:scale(1.05);box-shadow:0 0 22px #00ffd138}.calc-stepper:active{transform:scale(.95)}.calc-vehicle-btn{cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;padding:14px 10px 12px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}.calc-vehicle-btn:hover{background:#00ffd10a;border-color:#00ffd166;transform:translateY(-2px)}.calc-vehicle-btn--active{background:linear-gradient(#ff7a2c1a 0%,#0f0800d9 100%);border-color:#ff45008c;box-shadow:0 12px 30px #00000073,0 0 35px #ff45002e,inset 0 1px #ffffff0f}.calc-vehicle-btn--active:hover{border-color:#ff7a2cd9;transform:translateY(-3px)}.calc-toggle{cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;width:100%;padding:16px 18px;transition:border-color .25s,background .25s,box-shadow .25s;display:block}.calc-toggle:hover{border-color:#00ffd159}.calc-toggle--on{background:linear-gradient(#00ffd10f 0%,#000000d9 100%);border-color:#00ffd18c;box-shadow:0 0 30px #00ffd11f}.calc-switch{background:#ffffff1a;border:1px solid #fff3;border-radius:999px;flex-shrink:0;width:38px;height:22px;margin-top:2px;transition:background .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:relative}.calc-switch__thumb{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000073}.calc-switch--on{background:linear-gradient(135deg,#00ffd1d9,#00c8aad9);border-color:#00ffd1a6;box-shadow:0 0 18px #00ffd173}.calc-switch--on .calc-switch__thumb{transform:translate(16px)}.calc-slider-wrap{padding:14px 0 0}.calc-slider{appearance:none;background:linear-gradient(to right, var(--color-accent) 0%, var(--color-accent) var(--calc-slider-pct,0%), #ffffff14 var(--calc-slider-pct,0%), #ffffff14 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px;box-shadow:inset 0 1px #0006}.calc-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(#fff 0%,#c9eee5 100%);border:1px solid #ffffffd9;border-radius:999px;width:22px;height:22px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #0000008c,0 0 18px #00ffd18c,inset 0 1px #ffffffd9}.calc-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 16px #000000a6,0 0 28px #00ffd1bf,inset 0 1px #ffffffd9}.calc-slider::-moz-range-thumb{cursor:pointer;background:linear-gradient(#fff 0%,#c9eee5 100%);border:1px solid #ffffffd9;border-radius:999px;width:22px;height:22px;box-shadow:0 4px 12px #0000008c,0 0 18px #00ffd18c}.calc-ticket{isolation:isolate;background:linear-gradient(#ff7a2c14 0%,#080808f2 50%,#0f0800 100%);border-radius:22px;align-self:start;transition:box-shadow .4s,transform .4s;position:relative;overflow:hidden;box-shadow:0 35px 80px #000000b3,0 0 90px #ff45002e,inset 0 1px #ffffff0f}.calc-ticket--flash{animation:.6s ease-out calcTicketFlash}.calc-ticket__halo{z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#ff7a2c8c 0%,#0000 65%),radial-gradient(60% 100% at 50% 100%,#ff45004d 0%,#0000 70%);border-radius:30px;animation:5s ease-in-out infinite pcHaloPulse;position:absolute;inset:-28px}.calc-ticket__ring{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffa0408c 0%,#ff4500d9 35%,#ffa04066 70%,#ff7a2cd9 100%);border-radius:22px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.calc-total-amount{font-family:var(--font-title,inherit);letter-spacing:-.02em;background-image:linear-gradient(95deg, var(--color-secondary) 0%, var(--color-primary) 45%, var(--color-accent) 95%);color:#0000;filter:drop-shadow(0 0 26px #ff450052);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:900;line-height:1;animation:5s ease-in-out infinite pcPriceShimmer}@keyframes calcTicketFlash{0%{box-shadow:0 35px 80px #000000b3,0 0 90px #ff45002e,inset 0 1px #ffffff0f}35%{box-shadow:0 35px 80px #000000b3,0 0 130px #00ffd18c,inset 0 0 0 1px #00ffd18c}to{box-shadow:0 35px 80px #000000b3,0 0 90px #ff45002e,inset 0 1px #ffffff0f}}@media (prefers-reduced-motion:reduce){.calc-chip,.calc-stepper,.calc-vehicle-btn,.calc-toggle,.calc-switch,.calc-switch__thumb,.calc-ticket,.calc-ticket__halo,.calc-total-amount{transition:none!important;animation:none!important}}.rc-card{isolation:isolate;-webkit-backdrop-filter:blur(8px);will-change:transform;background:linear-gradient(#001e2673 0%,#08080aeb 100%);border-radius:22px;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 18px 40px #00000073,inset 0 1px #ffffff0a}.rc-card:hover{transform:translateY(-6px)scale(1.012);box-shadow:0 28px 56px #0000008c,0 0 60px #00ffd12e,inset 0 1px #ffffff0f}.rc-halo{z-index:-1;filter:blur(20px);opacity:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#00ffd14d 0%,#0000 65%);border-radius:28px;transition:opacity .6s;position:absolute;inset:-20px}.rc-card:hover .rc-halo{opacity:1}.rc-ring{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#00ffd14d 0%,#00c8aa1a 50%,#00ffd14d 100%);border-radius:22px;padding:1px;transition:background .6s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rc-card:hover .rc-ring{background:linear-gradient(135deg,#00ffd1d9 0%,#ffffff4d 50%,#00ffd1d9 100%)}.rc-spotlight{opacity:.5;pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#00ffd11a 0%,#0000 70%);border-radius:22px;transition:opacity .6s;position:absolute;inset:0}.rc-card:hover .rc-spotlight{opacity:1}.rc-rule-badge{font-family:var(--font-title,inherit);letter-spacing:.18em;text-transform:uppercase;color:#00ffd1d9;background:#00ffd10f;border:1px solid #00ffd14d;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.rc-stamp{opacity:.65;transition:opacity .5s,transform .5s;display:inline-block;transform:rotate(-12deg)}.rc-card:hover .rc-stamp{opacity:1;transform:rotate(-8deg)scale(1.05)}.rc-icon{filter:drop-shadow(0 8px 14px #0000008c)drop-shadow(0 0 14px #00ffd159);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s;display:inline-block}.rc-card:hover .rc-icon{filter:drop-shadow(0 12px 20px #000000a6)drop-shadow(0 0 24px #00ffd1a6);transform:translateY(-3px)scale(1.06)}.rc-icon-pulse{transform-origin:32px 32px;animation:3.5s ease-in-out infinite rcIconPulse}.rc-value{font-family:var(--font-title,inherit);letter-spacing:-.02em;background-image:linear-gradient(95deg, var(--color-accent) 0%, #c2dffa 45%, var(--color-accent) 90%);color:#0000;filter:drop-shadow(0 0 18px #00ffd140);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:900;line-height:1;animation:6s ease-in-out infinite pcPriceShimmer}@keyframes rcIconPulse{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.85;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.rc-card,.rc-card:hover,.rc-icon,.rc-icon-pulse,.rc-stamp,.rc-value{transition:none!important;animation:none!important;transform:none!important}.rc-halo{opacity:1!important}}.tl-line{max-width:760px;margin:0 auto;padding-left:0;list-style:none;position:relative}.tl-line:before{content:"";pointer-events:none;background:linear-gradient(#ffa0401a 0%,#ff450073 50%,#00ffd173 100%);border-radius:999px;width:2px;position:absolute;top:30px;bottom:30px;left:30px}.tl-beam{filter:blur(2px);pointer-events:none;background:linear-gradient(#0000 0%,#ffc878d9 6%,#ff4500f2 10%,#00ffd1d9 14%,#0000 22% 100%) 0 0/100% 200%;width:6px;animation:4.5s linear infinite tlBeam;position:absolute;top:30px;bottom:30px;left:28px}.tl-item{grid-template-columns:60px 1fr;align-items:start;gap:20px;padding:14px 0;display:grid;position:relative}.tl-item+.tl-item{margin-top:8px}.tl-marker{z-index:1;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.tl-icon{filter:drop-shadow(0 8px 14px #0000008c)drop-shadow(0 0 14px #ff450073);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s}.tl-item:hover .tl-icon{filter:drop-shadow(0 12px 20px #000000a6)drop-shadow(0 0 22px #ff4500bf);transform:translateY(-3px)scale(1.06)}.tl-led{background:var(--color-accent);border-radius:999px;width:10px;height:10px;animation:2s ease-in-out infinite tlLedPulse;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 14px #00ffd1d9}.tl-capsule{isolation:isolate;background:linear-gradient(#141416a6 0%,#0a0a0ceb 100%);border-radius:18px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 12px 30px #0006,inset 0 1px #ffffff0a}.tl-item:hover .tl-capsule{transform:translate(6px);box-shadow:0 20px 50px #0000008c,0 0 50px #ff450029,inset 0 1px #ffffff0f}.tl-ring{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff05 60%,#ffffff1a 100%);border-radius:18px;padding:1px;transition:background .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tl-item:hover .tl-ring{background:linear-gradient(135deg,#ffa040a6 0%,#ff45004d 50%,#00ffd18c 100%)}.tl-spotlight{opacity:.55;pointer-events:none;background:radial-gradient(60% 80% at 0%,#ffa0401a 0%,#0000 60%);border-radius:18px;transition:opacity .5s;position:absolute;inset:0}.tl-item:hover .tl-spotlight{opacity:1}.tl-time{font-family:var(--font-title,ui-monospace, "Courier New", monospace);letter-spacing:.06em;color:var(--color-accent);font-variant-numeric:tabular-nums;text-shadow:0 0 14px #00ffd173;font-size:16px;font-weight:800}.tl-step{font-family:var(--font-title,inherit);letter-spacing:.18em;text-transform:uppercase;color:#ffa040d9;background:#ffa0400f;border:1px solid #ffa0404d;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}@keyframes tlBeam{0%{background-position:0 100%}to{background-position:0 -100%}}@keyframes tlLedPulse{0%,to{opacity:.65;transform:scale(.85);box-shadow:0 0 8px #00ffd18c}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 18px #00ffd1f2}}@media (max-width:640px){.tl-line:before{left:24px}.tl-beam{left:22px}.tl-item{grid-template-columns:48px 1fr;gap:14px}.tl-marker,.tl-marker svg{width:48px;height:48px}.tl-led{width:8px;height:8px}}@media (prefers-reduced-motion:reduce){.tl-beam,.tl-led,.tl-icon,.tl-capsule,.tl-item:hover .tl-capsule,.tl-item:hover .tl-icon{transition:none!important;animation:none!important;transform:none!important}}.sa-card{isolation:isolate;will-change:transform;background:linear-gradient(#0f0f0fa6 0%,#08080af2 100%);border-radius:22px;flex-direction:column;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000073,inset 0 1px #ffffff0a}.sa-card:hover{transform:translateY(-8px)scale(1.012)}.sa-halo{z-index:-1;filter:blur(22px);opacity:0;pointer-events:none;border-radius:28px;transition:opacity .6s;position:absolute;inset:-22px}.sa-card--primary .sa-halo{background:radial-gradient(80% 60% at 50% 0,#ff7a2c8c 0%,#0000 65%)}.sa-card--accent .sa-halo{background:radial-gradient(80% 60% at 50% 0,#00ffd173 0%,#0000 65%)}.sa-card--secondary .sa-halo{background:radial-gradient(80% 60% at 50% 0,#ffc8648c 0%,#0000 65%)}.sa-card:hover .sa-halo{opacity:1}.sa-ring{-webkit-mask-composite:xor;pointer-events:none;z-index:5;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff05 60%,#ffffff1a 100%);border-radius:22px;padding:1px;transition:background .6s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sa-card--primary:hover .sa-ring{background:linear-gradient(135deg,#ffa040d9 0%,#ff450073 50%,#ffa040d9 100%)}.sa-card--accent:hover .sa-ring{background:linear-gradient(135deg,#00ffd1d9 0%,#00c8aa4d 50%,#00ffd1d9 100%)}.sa-card--secondary:hover .sa-ring{background:linear-gradient(135deg,#ffc878d9 0%,#ffa04066 50%,#ffc878d9 100%)}.sa-img-wrap{aspect-ratio:16/10;position:relative;overflow:hidden}.sa-img{object-fit:cover;object-position:center;filter:saturate(.95)contrast(1.05);transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .6s}.sa-card:hover .sa-img{filter:saturate(1.1)contrast(1.1);transform:scale(1.07)}.sa-img-overlay{pointer-events:none;background:linear-gradient(#0000 30%,#000000d9 100%),radial-gradient(60% 40% at 50% 100%,#0000008c 0%,#0000 70%);transition:opacity .6s;position:absolute;inset:0}.sa-num{font-family:var(--font-title,inherit);letter-spacing:-.04em;color:#fffffff2;-webkit-text-stroke:1px #00000073;text-shadow:0 4px 12px #000000a6;font-size:38px;font-weight:900;line-height:1;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:14px;left:14px}.sa-card:hover .sa-num{transform:translateY(-3px)scale(1.08)}.sa-chip{font-family:var(--font-title,inherit);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;transition:box-shadow .5s,transform .5s;position:absolute;bottom:14px;left:14px}.sa-card--primary .sa-chip{color:var(--color-secondary);background:#ff45002e;border:1px solid #ffa0408c;box-shadow:0 0 14px #ffa0401a}.sa-card--accent .sa-chip{color:var(--color-accent);background:#00ffd124;border:1px solid #00ffd18c;box-shadow:0 0 14px #00ffd11a}.sa-card--secondary .sa-chip{color:#ffdf80;background:#ffc86424;border:1px solid #ffc8788c;box-shadow:0 0 14px #ffc8641a}.sa-card:hover .sa-chip{transform:translateY(-2px)}.sa-card--primary:hover .sa-chip{box-shadow:0 0 24px #ffa04073}.sa-card--accent:hover .sa-chip{box-shadow:0 0 24px #00ffd173}.sa-card--secondary:hover .sa-chip{box-shadow:0 0 24px #ffc86473}.sa-divider{background:linear-gradient(90deg,#0000 0%,#ffffff1f 50%,#0000 100%);height:1px;margin:0 0 16px}.sa-best-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.sa-best-item{font-family:var(--font-body,inherit);color:#ffffffd1;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.sa-spark{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s;display:inline-flex}.sa-card--primary .sa-spark{color:var(--color-secondary)}.sa-card--accent .sa-spark{color:var(--color-accent)}.sa-card--secondary .sa-spark{color:#ffdf80}.sa-card:hover .sa-spark{filter:drop-shadow(0 0 6px);transform:rotate(72deg)scale(1.2)}.sa-tip{font-family:var(--font-body,inherit);color:#ffffff8c;letter-spacing:.02em;border-top:1px dashed #ffffff14;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:11.5px;display:flex}.sa-tip-icon{color:var(--color-accent);filter:drop-shadow(0 0 6px #00ffd18c);justify-content:center;align-items:center;font-size:12px;display:inline-flex}@media (prefers-reduced-motion:reduce){.sa-card,.sa-card:hover,.sa-img,.sa-card:hover .sa-img,.sa-num,.sa-card:hover .sa-num,.sa-chip,.sa-card:hover .sa-chip,.sa-spark,.sa-card:hover .sa-spark{filter:none!important;transition:none!important;transform:none!important}}.mp-section{position:relative}.mp-stage{min-height:560px;position:relative;overflow:hidden}@media (min-width:640px){.mp-stage{min-height:640px}}@media (min-width:1024px){.mp-stage{min-height:720px}}.mp-img-wrap{z-index:0;position:absolute;inset:-3%}.mp-img{object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.1);animation:22s ease-in-out infinite alternate mpKenBurns}.mp-vignette{z-index:1;pointer-events:none;background:linear-gradient(#000000d9 0%,#0000004d 35%,#00000073 65%,#000000f2 100%),radial-gradient(70% 60%,#0000 30%,#0000008c 100%);position:absolute;inset:0}.mp-spotlight{z-index:2;pointer-events:none;background:radial-gradient(50% 40% at 50% 45%,#ffa0401a 0%,#0000 60%);position:absolute;inset:0}.mp-scanline{z-index:2;pointer-events:none;filter:blur(.5px);opacity:.55;background:linear-gradient(#0000 0%,#ffa0408c 30%,#00ffd18c 70%,#0000 100%);width:1px;position:absolute;top:0;bottom:0}.mp-scanline--left{left:6%}.mp-scanline--right{right:6%}@media (min-width:640px){.mp-scanline--left{left:8%}.mp-scanline--right{right:8%}}.mp-bracket{z-index:3;pointer-events:none;filter:drop-shadow(0 0 8px #ffa04073);border-color:#ffc864a6;width:36px;height:36px;position:absolute}.mp-bracket--tl{border-top:2px solid;border-left:2px solid;top:24px;left:24px}.mp-bracket--tr{border-top:2px solid;border-right:2px solid;top:24px;right:24px}.mp-bracket--bl{border-bottom:2px solid;border-left:2px solid;bottom:24px;left:24px}.mp-bracket--br{border-bottom:2px solid;border-right:2px solid;bottom:24px;right:24px}@media (min-width:768px){.mp-bracket{width:56px;height:56px}.mp-bracket--tl{top:36px;left:36px}.mp-bracket--tr{top:36px;right:36px}.mp-bracket--bl{bottom:36px;left:36px}.mp-bracket--br{bottom:36px;right:36px}}.mp-stage>div:last-child{z-index:4;position:relative}.mp-eyebrow{font-family:var(--font-title,inherit);letter-spacing:.32em;text-transform:uppercase;color:#ffc878d9;text-shadow:0 0 14px #ffa04073;background:#ffa0400f;border:1px solid #ffa0404d;border-radius:999px;margin-bottom:24px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.mp-headline{font-family:var(--font-title,inherit);letter-spacing:-.025em;color:#fff;text-shadow:0 4px 24px #0000008c,0 0 50px #ffa0402e;margin-bottom:20px;font-size:34px;font-weight:900;line-height:.98}@media (min-width:640px){.mp-headline{font-size:44px}}@media (min-width:1024px){.mp-headline{font-size:56px}}.mp-headline-accent{font-family:var(--font-serif-italic,"Playfair Display", serif);background:linear-gradient(95deg, #ffdf80 0%, var(--color-secondary) 50%, #ffdf80 100%);color:#0000;filter:drop-shadow(0 0 18px #ffc86473);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:6s ease-in-out infinite pcPriceShimmer}.mp-lede{font-family:var(--font-body,inherit);color:#ffffffd1;text-shadow:0 2px 10px #0000008c;max-width:640px;margin:0 auto 36px;font-size:16px;line-height:1.6}@media (min-width:640px){.mp-lede{font-size:18px}}.mp-stats{grid-template-columns:1fr;gap:24px;max-width:760px;margin:0 auto 36px;padding:0;list-style:none;display:grid}@media (min-width:640px){.mp-stats{grid-template-columns:repeat(3,1fr);gap:16px}}.mp-stats>li{-webkit-backdrop-filter:blur(6px);background:#0808088c;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;transition:transform .5s,border-color .5s;display:flex}.mp-stats>li:hover{border-color:#ffc86473;transform:translateY(-4px)}.mp-stat-num{font-family:var(--font-title,inherit);letter-spacing:-.02em;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:900;line-height:1;animation:6s ease-in-out infinite pcPriceShimmer}@media (min-width:640px){.mp-stat-num{font-size:38px}}.mp-stat-num--gold{filter:drop-shadow(0 0 18px #ffc85066);background-image:linear-gradient(95deg,#ffdf80 0%,#ffb84a 50%,#ffdf80 100%)}.mp-stat-num--orange{background-image:linear-gradient(95deg, var(--color-secondary) 0%, var(--color-primary) 50%, var(--color-secondary) 100%);filter:drop-shadow(0 0 18px #ff450066)}.mp-stat-num--accent{background-image:linear-gradient(95deg, var(--color-accent) 0%, #c2dffa 50%, var(--color-accent) 100%);filter:drop-shadow(0 0 18px #00ffd166)}.mp-stat-label{font-family:var(--font-body,inherit);letter-spacing:.04em;color:#ffffffa6;text-align:center;font-size:12px;line-height:1.35}.mp-hint{font-family:var(--font-title,inherit);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);text-shadow:0 0 14px #00ffd173;background:#00ffd10a;border:1px solid #00ffd14d;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:12px;font-weight:700;transition:background .3s,border-color .3s,transform .3s;display:inline-flex}.mp-hint:hover{background:#00ffd11a;border-color:#00ffd1a6;transform:translateY(2px)}.mp-hint-icon{font-size:14px;animation:1.6s ease-in-out infinite mpHintBob}@keyframes mpKenBurns{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(-1.5%,-1%)}}@keyframes mpHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.mp-img,.mp-headline-accent,.mp-stat-num,.mp-hint-icon,.mp-stats>li,.mp-stats>li:hover,.mp-hint,.mp-hint:hover{transition:none!important;animation:none!important;transform:none!important}}.af-frame{isolation:isolate;position:relative;overflow:hidden}.af-glow-l,.af-glow-r{z-index:0;pointer-events:none;filter:blur(80px);opacity:.55;width:35%;position:absolute;top:0;bottom:0}.af-glow-l{background:radial-gradient(60% 40%,#ff7a2c2e 0%,#0000 70%);left:-10%}.af-glow-r{background:radial-gradient(60% 40%,#00ffd11f 0%,#0000 70%);right:-10%}.af-scan{z-index:1;pointer-events:none;filter:blur(.5px);opacity:.55;background:linear-gradient(#0000 0%,#ffa04073 25%,#00ffd173 75%,#0000 100%);width:1px;position:absolute;top:60px;bottom:60px}.af-scan--left{left:4%}.af-scan--right{right:4%}@media (min-width:768px){.af-scan--left{left:5%}.af-scan--right{right:5%}}.af-bracket{z-index:2;pointer-events:none;filter:drop-shadow(0 0 8px #ffa04066);border-color:#ffc8648c;width:36px;height:36px;position:absolute}.af-bracket--tl{border-top:2px solid;border-left:2px solid;top:32px;left:24px}.af-bracket--tr{border-top:2px solid;border-right:2px solid;top:32px;right:24px}.af-bracket--bl{border-bottom:2px solid;border-left:2px solid;bottom:32px;left:24px}.af-bracket--br{border-bottom:2px solid;border-right:2px solid;bottom:32px;right:24px}@media (min-width:768px){.af-bracket{width:56px;height:56px}.af-bracket--tl{top:48px;left:36px}.af-bracket--tr{top:48px;right:36px}.af-bracket--bl{bottom:48px;left:36px}.af-bracket--br{bottom:48px;right:36px}}.af-frame>section{z-index:3;position:relative}@media (prefers-reduced-motion:reduce){.af-glow-l,.af-glow-r,.af-scan{animation:none!important}}.ct-card{isolation:isolate;will-change:transform;background:linear-gradient(#0f0f0fa6 0%,#08080af2 100%);border-radius:22px;flex-direction:column;height:100%;text-decoration:none;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000073,inset 0 1px #ffffff0a}.ct-card:hover{transform:translateY(-8px)scale(1.012)}.ct-halo{z-index:-1;filter:blur(22px);opacity:0;pointer-events:none;border-radius:28px;transition:opacity .6s;position:absolute;inset:-22px}.ct-card--primary .ct-halo{background:radial-gradient(80% 60% at 50% 0,#ff7a2c8c 0%,#0000 65%)}.ct-card--accent .ct-halo{background:radial-gradient(80% 60% at 50% 0,#00ffd173 0%,#0000 65%)}.ct-card--secondary .ct-halo{background:radial-gradient(80% 60% at 50% 0,#ffc8648c 0%,#0000 65%)}.ct-card:hover .ct-halo{opacity:1}.ct-ring{-webkit-mask-composite:xor;pointer-events:none;z-index:5;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff05 60%,#ffffff1a 100%);border-radius:22px;padding:1px;transition:background .6s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ct-card--primary:hover .ct-ring{background:linear-gradient(135deg,#ffa040d9 0%,#ff450073 50%,#ffa040d9 100%)}.ct-card--accent:hover .ct-ring{background:linear-gradient(135deg,#00ffd1d9 0%,#00c8aa4d 50%,#00ffd1d9 100%)}.ct-card--secondary:hover .ct-ring{background:linear-gradient(135deg,#ffc878d9 0%,#ffa04066 50%,#ffc878d9 100%)}.ct-img-wrap{aspect-ratio:16/10;position:relative;overflow:hidden}.ct-img{object-fit:cover;object-position:center;filter:saturate(.95)contrast(1.05);transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .6s}.ct-card:hover .ct-img{filter:saturate(1.1)contrast(1.1);transform:scale(1.07)}.ct-img-overlay{pointer-events:none;background:linear-gradient(#0000 30%,#000000d9 100%),radial-gradient(60% 40% at 50% 100%,#0000008c 0%,#0000 70%);position:absolute;inset:0}.ct-tag{font-family:var(--font-title,inherit);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;transition:box-shadow .5s,transform .5s;position:absolute;bottom:14px;left:14px}.ct-card--primary .ct-tag{color:var(--color-secondary);background:#ff45002e;border:1px solid #ffa0408c}.ct-card--accent .ct-tag{color:var(--color-accent);background:#00ffd124;border:1px solid #00ffd18c}.ct-card--secondary .ct-tag{color:#ffdf80;background:#ffc86424;border:1px solid #ffc8788c}.ct-card:hover .ct-tag{transform:translateY(-2px)}.ct-card--primary:hover .ct-tag{box-shadow:0 0 24px #ffa04073}.ct-card--accent:hover .ct-tag{box-shadow:0 0 24px #00ffd173}.ct-card--secondary:hover .ct-tag{box-shadow:0 0 24px #ffc86473}.ct-content{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex;position:relative}.ct-title{font-family:var(--font-title,inherit);color:#fff;margin-bottom:10px;font-size:17px;font-weight:900;line-height:1.25;transition:color .4s}.ct-card:hover .ct-title{color:#fff}.ct-desc{font-family:var(--font-body,inherit);color:#ffffffb8;flex:1;margin-bottom:18px;font-size:13px;line-height:1.5}.ct-cta{font-family:var(--font-title,inherit);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:700;transition:gap .4s,color .4s;display:inline-flex}.ct-card--primary .ct-cta{color:var(--color-secondary)}.ct-card--accent .ct-cta{color:var(--color-accent)}.ct-card--secondary .ct-cta{color:#ffdf80}.ct-card:hover .ct-cta{gap:12px}@media (prefers-reduced-motion:reduce){.ct-card,.ct-card:hover,.ct-img,.ct-card:hover .ct-img,.ct-tag,.ct-card:hover .ct-tag,.ct-cta,.ct-card:hover .ct-cta,.ct-title,.ct-card:hover .ct-title{filter:none!important;transition:none!important;transform:none!important}}.cf-section{position:relative}.cf-ambient{z-index:0;pointer-events:none;background:radial-gradient(50% 40% at 25% 30%,#ff7a2c2e 0%,#0000 60%),radial-gradient(45% 40% at 75% 70%,#00ffd11a 0%,#0000 60%),radial-gradient(60% 30% at 50% 100%,#ffc8641a 0%,#0000 70%);position:absolute;inset:0}.cf-scan{z-index:1;pointer-events:none;filter:blur(.5px);opacity:.45;background:linear-gradient(#0000 0%,#ffa04073 30%,#00ffd173 70%,#0000 100%);width:1px;position:absolute;top:80px;bottom:80px}.cf-scan--left{left:5%}.cf-scan--right{right:5%}@media (min-width:768px){.cf-scan--left{left:7%}.cf-scan--right{right:7%}}.cf-bracket{z-index:2;pointer-events:none;filter:drop-shadow(0 0 8px #ffa04066);border-color:#ffc8648c;width:36px;height:36px;position:absolute}.cf-bracket--tl{border-top:2px solid;border-left:2px solid;top:32px;left:24px}.cf-bracket--tr{border-top:2px solid;border-right:2px solid;top:32px;right:24px}.cf-bracket--bl{border-bottom:2px solid;border-left:2px solid;bottom:32px;left:24px}.cf-bracket--br{border-bottom:2px solid;border-right:2px solid;bottom:32px;right:24px}@media (min-width:768px){.cf-bracket{width:56px;height:56px}.cf-bracket--tl{top:48px;left:36px}.cf-bracket--tr{top:48px;right:36px}.cf-bracket--bl{bottom:48px;left:36px}.cf-bracket--br{bottom:48px;right:36px}}.cf-offer{isolation:isolate;background:linear-gradient(#ff45001a 0%,#080808d9 50%,#0f0800f2 100%);border-radius:22px;max-width:540px;margin:0 auto 32px;padding:32px 24px 28px;position:relative;box-shadow:0 35px 80px #000000a6,0 0 90px #ff45002e,inset 0 1px #ffffff0f}.cf-offer-halo{z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#ff7a2c8c 0%,#0000 65%),radial-gradient(60% 100% at 50% 100%,#ff45004d 0%,#0000 70%);border-radius:30px;animation:5s ease-in-out infinite pcHaloPulse;position:absolute;inset:-28px}.cf-offer-ring{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffa0408c 0%,#ff4500d9 35%,#ffa04066 70%,#ff7a2cd9 100%);border-radius:22px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cf-offer-eyebrow{font-family:var(--font-title,inherit);letter-spacing:.32em;text-transform:uppercase;color:#ffc878d9;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.cf-offer-price{font-family:var(--font-title,inherit);letter-spacing:-.025em;background-image:linear-gradient(95deg, var(--color-secondary) 0%, var(--color-primary) 45%, var(--color-secondary) 90%);color:#0000;filter:drop-shadow(0 0 32px #ff45006b);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:56px;font-weight:900;line-height:1;animation:5s ease-in-out infinite pcPriceShimmer}@media (min-width:640px){.cf-offer-price{font-size:68px}}.cf-offer-sub{font-family:var(--font-body,inherit);color:#ffffffb3;margin-bottom:22px;font-size:13px}.cf-trust{border-top:1px dashed #ffffff1f;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:0;padding:18px 0 0;list-style:none;display:flex}.cf-trust>li{font-family:var(--font-body,inherit);color:#ffffffd1;letter-spacing:.01em;align-items:center;gap:7px;font-size:12.5px;display:flex}.cf-check{width:18px;height:18px;color:var(--color-accent);background:#00ffd124;border:1px solid #00ffd173;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.cf-guarantee{font-family:var(--font-body,inherit);color:#ffffff8c;background:#ffffff05;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:8px 16px;font-size:12px;display:inline-flex}.cf-guarantee-icon{filter:grayscale(.3)opacity(.85);font-size:12px}@media (prefers-reduced-motion:reduce){.cf-offer-halo,.cf-offer-price{animation:none!important}}@media (max-width:380px){.mp-bracket,.af-bracket,.cf-bracket{width:26px;height:26px}.mp-bracket--tl,.af-bracket--tl,.cf-bracket--tl{top:18px;left:16px}.mp-bracket--tr,.af-bracket--tr,.cf-bracket--tr{top:18px;right:16px}.mp-bracket--bl,.af-bracket--bl,.cf-bracket--bl{bottom:18px;left:16px}.mp-bracket--br,.af-bracket--br,.cf-bracket--br{bottom:18px;right:16px}.mp-scanline--left,.af-scan--left,.cf-scan--left{left:3%}.mp-scanline--right,.af-scan--right,.cf-scan--right{right:3%}.mp-headline{font-size:28px}.cf-offer-price{font-size:48px}.cf-offer{padding:24px 18px 22px}.cf-trust{flex-direction:column;align-items:center;gap:8px}.calc-vehicle-btn{padding:10px 6px}.mp-stats>li{padding:14px 10px}.mp-stat-num{font-size:28px}}.hfx-vignette{pointer-events:none;z-index:1;background:radial-gradient(#0000 38%,#0000006b 78%,#000000b8 100%);position:absolute;inset:0}.hfx-ken-burns{transform-origin:30%;will-change:transform;animation:32s ease-in-out infinite alternate hfxKenBurns}@keyframes hfxKenBurns{0%{transform:scale(1.06)translate(-.6%,.4%)}to{transform:scale(1.14)translate(.8%,-.6%)}}.hfx-flare-cyan{filter:blur(50px);z-index:1;pointer-events:none;background:radial-gradient(circle,#00ffd12e,#0000 60%);border-radius:50%;width:360px;height:360px;animation:7s ease-in-out infinite hfxFlarePulse;position:absolute;bottom:22%;left:8%}@keyframes hfxFlarePulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}.hfx-bracket{z-index:3;pointer-events:none;width:42px;height:42px;position:absolute}.hfx-bracket:before,.hfx-bracket:after{content:"";background:linear-gradient(90deg, var(--color-secondary), var(--color-primary));opacity:.45;border-radius:1px;position:absolute;box-shadow:0 0 8px #ffa04040}.hfx-bracket:before{width:100%;height:2px}.hfx-bracket:after{width:2px;height:100%}.hfx-bracket-tl{top:22px;left:22px}.hfx-bracket-tl:before,.hfx-bracket-tl:after{top:0;left:0}.hfx-bracket-tr{top:22px;right:22px}.hfx-bracket-tr:before,.hfx-bracket-tr:after{top:0;right:0}.hfx-bracket-bl{bottom:22px;left:22px}.hfx-bracket-bl:before,.hfx-bracket-bl:after{bottom:0;left:0}.hfx-bracket-br{bottom:22px;right:22px}.hfx-bracket-br:before,.hfx-bracket-br:after{bottom:0;right:0}.hfx-title-spotlight{position:relative}.hfx-title-spotlight:before{content:"";filter:blur(48px);z-index:-1;pointer-events:none;background:radial-gradient(#ffa04038 0%,#ff45001a 35%,#0000 70%);width:720px;max-width:110%;height:380px;position:absolute;top:50%;left:-8%;transform:translateY(-50%)}.hfx-title-gradient{background:linear-gradient(95deg, var(--color-secondary) 0%, var(--color-primary) 30%, var(--color-accent) 60%, var(--color-primary) 80%, var(--color-secondary) 100%);color:#0000;filter:drop-shadow(0 4px 20px #ffa04040);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite hfxGradientShift}@keyframes hfxGradientShift{0%,to{background-position:0%}50%{background-position:100%}}.hfx-eyebrow{isolation:isolate;position:relative}.hfx-eyebrow:before{content:"";filter:blur(16px);z-index:-1;background:radial-gradient(#ff450073 0%,#ffa04026 40%,#0000 70%);border-radius:9999px;animation:3.4s ease-in-out infinite hfxEyebrowHalo;position:absolute;inset:-10px}@keyframes hfxEyebrowHalo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hfx-eyebrow-sparkle{pointer-events:none;z-index:2;width:16px;height:16px;color:var(--color-secondary);text-shadow:0 0 6px #ffdf40e6,0 0 14px #ffa04099;font-size:14px;line-height:1;animation:5s linear infinite hfxSparkleSpin;position:absolute;top:-8px;right:-10px}@keyframes hfxSparkleSpin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}.hfx-card-halo{z-index:0;pointer-events:none;filter:blur(34px);opacity:.45;border-radius:24px;transition:opacity .6s,transform .6s;position:absolute;inset:-28px -22px}.hfx-card-halo-ar{background:radial-gradient(#74acdf80 0%,#fcbf492e 40%,#0000 70%)}.hfx-card-halo-bi{background:radial-gradient(#ffdf006b 0%,#00c8532e 45%,#0000 70%)}.hero-card-wrap:hover .hfx-card-halo{opacity:.9;transform:scale(1.04)}.hfx-chip{position:relative}.hfx-chip:before{content:"";filter:blur(10px);z-index:-1;pointer-events:none;background:radial-gradient(#ffa04000,#0000 70%);border-radius:9999px;transition:background .35s;position:absolute;inset:-3px}.hfx-chip:hover:before{background:radial-gradient(#ffa04073 0%,#ff45002e 50%,#0000 75%)}.hfx-chip .hero-chip-icon{animation:4s ease-in-out infinite hfxChipFloat;animation-delay:var(--chip-delay,0s)}@keyframes hfxChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width:640px){.hfx-bracket{width:28px;height:28px}.hfx-bracket-tl{top:14px;left:14px}.hfx-bracket-tr{top:14px;right:14px}.hfx-bracket-bl{bottom:14px;left:14px}.hfx-bracket-br{bottom:14px;right:14px}.hfx-title-spotlight:before{width:460px;height:280px;left:-15%}.hfx-flare-cyan{width:220px;height:220px}}@media (prefers-reduced-motion:reduce){.hfx-ken-burns,.hfx-flare-cyan,.hfx-title-gradient,.hfx-eyebrow:before,.hfx-eyebrow-sparkle,.hfx-chip .hero-chip-icon{animation:none!important}}@media (max-width:768px){.hfx-ken-burns,.hfx-flare-cyan,.hfx-eyebrow-sparkle{animation:none!important}}.hfx-card-price-wrap{isolation:isolate;position:relative}.hfx-card-price-wrap:before{content:"";background:var(--hfx-price-halo,radial-gradient(ellipse, #ffdf004d, transparent 70%));filter:blur(22px);z-index:-1;opacity:.45;border-radius:18px;transition:opacity .5s;position:absolute;inset:-10px -8px}.hero-feature-card:hover .hfx-card-price-wrap:before{opacity:1;animation:2.6s ease-in-out infinite hfxPriceHaloPulse}@keyframes hfxPriceHaloPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-feature-card.ar .hfx-card-price-wrap{--hfx-price-halo:radial-gradient(ellipse, #74acdf80 0%, #fcbf492e 50%, transparent 75%)}.hero-feature-card.gold .hfx-card-price-wrap{--hfx-price-halo:radial-gradient(ellipse, #ffdf0073 0%, #00c85333 45%, #74acdf2e 75%, transparent 85%)}.hfx-card-price{animation:7s ease-in-out infinite hfxCardPriceShimmer;background-size:220%!important}@keyframes hfxCardPriceShimmer{0%,to{background-position:0%}50%{background-position:100%}}.hero-feature-card.ar:hover,.hero-feature-card.gold:hover{transform:translateY(-10px)scale(1.012)}.hfx-card-check{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative}.hero-feature-card:hover .hfx-card-check{box-shadow:0 0 14px var(--hfx-check-glow,#74acdfb3);transform:scale(1.18)}.hero-feature-card.ar{--hfx-check-glow:#74acdfb3}.hero-feature-card.gold{--hfx-check-glow:#ffdf00a6}.hero-card-ribbon:before{content:"";border:2px solid var(--hfx-shock-color,#74acdf99);opacity:0;pointer-events:none;z-index:0;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:30px;transform:translate(-50%,-50%)scale(.6)}.hero-card-ribbon-ar{--hfx-shock-color:#74acdfb3}.hero-card-ribbon-bi{--hfx-shock-color:#ffdf00b3}.hero-card-wrap:hover .hero-card-ribbon:before{animation:1.8s ease-out infinite hfxRibbonShockwave}@keyframes hfxRibbonShockwave{0%{opacity:.85;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@media (prefers-reduced-motion:reduce){.hero-feature-card:hover .hfx-card-price-wrap:before,.hfx-card-price,.hero-card-wrap:hover .hero-card-ribbon:before{animation:none}}.metric-card[data-tone=orange]{--hfx-metric-ring:linear-gradient(135deg, #ffa040b3, #ff450073, #ffa040b3);--hfx-metric-halo:#ff45008c;--hfx-metric-shimmer:linear-gradient(95deg, #ffa040 0%, #ff4500 35%, #ffdf00 70%, #ffa040 100%)}.metric-card[data-tone=cyan]{--hfx-metric-ring:linear-gradient(135deg, #00ffd1b3, #74acdf73, #00ffd1b3);--hfx-metric-halo:#00ffd180;--hfx-metric-shimmer:linear-gradient(95deg, #00ffd1 0%, #74acdf 50%, #00ffd1 100%)}.metric-card[data-tone=gold]{--hfx-metric-ring:linear-gradient(135deg, #ffdf00bf, #ffa04073, #ffdf00bf);--hfx-metric-halo:#ffdf008c;--hfx-metric-shimmer:linear-gradient(95deg, #ffdf00 0%, #ffa040 50%, #ffdf00 100%)}.metric-card[data-tone=white]{--hfx-metric-ring:linear-gradient(135deg, #ffffffa6, #ffa04066, #ffffffa6);--hfx-metric-halo:#ffffff73;--hfx-metric-shimmer:linear-gradient(95deg, #fff 0%, #ffa040 50%, #fff 100%)}.hfx-metric-ring{border-radius:inherit;background:var(--hfx-metric-ring,linear-gradient(135deg, #fff6, #ffffff26));-webkit-mask-composite:xor;pointer-events:none;opacity:.5;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.metric-card:hover .hfx-metric-ring{opacity:1}.hfx-metric-num-halo{background:radial-gradient(ellipse, var(--hfx-metric-halo,#fff6), transparent 70%);filter:blur(28px);opacity:.55;pointer-events:none;z-index:0;border-radius:50%;width:140px;height:80px;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.metric-card:hover .hfx-metric-num-halo{opacity:1;animation:3s ease-in-out infinite hfxMetricNumPulse}@keyframes hfxMetricNumPulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.15)}}.hfx-metric-num-shimmer{background:var(--hfx-metric-shimmer,linear-gradient(95deg, #fff, #ffa040, #fff));color:#0000;filter:drop-shadow(0 4px 14px var(--hfx-metric-halo,#ffffff4d));background-size:220%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite hfxMetricShimmer}@keyframes hfxMetricShimmer{0%,to{background-position:0%}50%{background-position:100%}}.hfx-metric-spotlight{border-radius:inherit;background:radial-gradient(circle at 50% 0%, var(--hfx-metric-halo), transparent 65%);opacity:0;pointer-events:none;z-index:0;transition:opacity .6s;position:absolute;inset:0}.metric-card:hover .hfx-metric-spotlight{opacity:.45}.metric-card{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s}.metric-card:hover{transform:translateY(-10px)scale(1.012)}.hfx-metric-icon-float{animation:5.5s ease-in-out infinite hfxMetricIconFloat;animation-delay:var(--hfx-metric-delay,0s)}@keyframes hfxMetricIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (min-width:1024px){.hfx-metrics-connector{pointer-events:none;z-index:0;opacity:.5;background:linear-gradient(90deg,#0000 0%,#00ffd12e 18%,#ffa04038 40%,#ffdf0038 60%,#ffffff2e 82%,#0000 100%);height:1px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.metric-card:hover .hfx-metric-num-halo,.hfx-metric-num-shimmer,.hfx-metric-icon-float{animation:none}}.value-card[data-tone=orange]{--hfx-vp-halo:#ff45008c;--hfx-vp-icon-color:#ffa040;--hfx-vp-icon-glow:#ff4500a6;--hfx-vp-sub-glow:#ffa04073;--hfx-vp-ring-grad:linear-gradient(140deg, #ff450099 0%, #ffa0404d 50%, #ff450099 100%);--hfx-vp-index-grad:linear-gradient(180deg, #ffa040d9, #ff450040)}.value-card[data-tone=cyan]{--hfx-vp-halo:#00ffd18c;--hfx-vp-icon-color:#6fe9d6;--hfx-vp-icon-glow:#00ffd1b3;--hfx-vp-sub-glow:#74acdf73;--hfx-vp-ring-grad:linear-gradient(140deg, #00ffd18c 0%, #74acdf4d 50%, #00ffd18c 100%);--hfx-vp-index-grad:linear-gradient(180deg, #00ffd1cc, #74acdf33)}.value-card[data-tone=gold]{--hfx-vp-halo:#ffdf008c;--hfx-vp-icon-color:#ffe066;--hfx-vp-icon-glow:#ffdf00b3;--hfx-vp-sub-glow:#ffa04073;--hfx-vp-ring-grad:linear-gradient(140deg, #ffdf008c 0%, #ffa0404d 50%, #ffdf008c 100%);--hfx-vp-index-grad:linear-gradient(180deg, #ffdf00d9, #ffa04040)}.value-card[data-tone]:before{background:var(--hfx-vp-ring-grad);opacity:.7;transition:opacity .5s}.value-card[data-tone]:hover:before{opacity:1}.hfx-vp-icon-halo{background:radial-gradient(circle, var(--hfx-vp-halo,#fff6), transparent 65%);filter:blur(30px);opacity:.55;pointer-events:none;z-index:0;border-radius:50%;width:110px;height:110px;transition:opacity .5s;position:absolute;top:32px;left:18px}.value-card:hover .hfx-vp-icon-halo{opacity:1;animation:3s ease-in-out infinite hfxVpHaloPulse}@keyframes hfxVpHaloPulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.hfx-vp-spotlight{border-radius:inherit;background:radial-gradient(ellipse at 30% 0%, var(--hfx-vp-halo,#ffa04066), transparent 65%);opacity:0;pointer-events:none;z-index:0;transition:opacity .6s;position:absolute;inset:0}.value-card:hover .hfx-vp-spotlight{opacity:.5}.value-card[data-tone]:hover{transform:translateY(-10px)scale(1.012)}.value-card[data-tone] .value-icon{color:var(--hfx-vp-icon-color,currentColor);transition:color .4s,filter .4s,transform .4s}.value-card[data-tone]:hover .value-icon{filter:drop-shadow(0 4px 14px var(--hfx-vp-icon-glow,#ffa04080));transform:scale(1.08)}.hfx-vp-icon-float{animation:5.5s ease-in-out infinite hfxVpIconFloat;animation-delay:var(--hfx-vp-delay,0s)}@keyframes hfxVpIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.value-card[data-tone] .value-card-index{background:var(--hfx-vp-index-grad);filter:drop-shadow(0 2px 6px var(--hfx-vp-icon-glow));opacity:.65;-webkit-background-clip:text;background-clip:text}.value-card[data-tone]:hover .value-card-index{opacity:1}.value-card:hover .value-sub{text-shadow:0 0 14px var(--hfx-vp-sub-glow,#ffa04066)}@media (prefers-reduced-motion:reduce){.value-card:hover .hfx-vp-icon-halo,.hfx-vp-icon-float{animation:none}}.country-section.br{--hfx-cnt-halo:#009c3b8c;--hfx-cnt-glow:#ffdf008c;--hfx-cnt-ring-grad:linear-gradient(135deg, #009c3bb3 0%, #ffdf0073 50%, #009c3bb3 100%);--hfx-cnt-shadow:0 0 60px #009c3b4d, 0 0 30px #ffdf002e}.country-section.ar{--hfx-cnt-halo:#74acdf8c;--hfx-cnt-glow:#fcbf4980;--hfx-cnt-ring-grad:linear-gradient(135deg, #74acdfb3 0%, #ffffff59 50%, #fcbf4999 100%);--hfx-cnt-shadow:0 0 60px #74acdf52, 0 0 30px #fcbf492e}.country-section.py{--hfx-cnt-halo:#d52b1e8c;--hfx-cnt-glow:#0038a880;--hfx-cnt-ring-grad:linear-gradient(135deg, #d52b1eb3 0%, #ffffff52 50%, #0038a8a6 100%);--hfx-cnt-shadow:0 0 60px #d52b1e4d, 0 0 30px #0038a833}.hfx-cnt-section-halo{background:radial-gradient(ellipse, var(--hfx-cnt-halo), transparent 65%);filter:blur(80px);opacity:.35;pointer-events:none;z-index:0;border-radius:50%;width:80%;height:70%;transition:opacity .7s;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.country-section:hover .hfx-cnt-section-halo{opacity:.7;animation:4.5s ease-in-out infinite hfxCntHaloPulse}@keyframes hfxCntHaloPulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.12)}}.hfx-cnt-ring{border-radius:inherit;background:var(--hfx-cnt-ring-grad,linear-gradient(135deg, #fff6, #ffffff26));-webkit-mask-composite:xor;pointer-events:none;opacity:.55;z-index:5;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.country-section:hover .hfx-cnt-ring{opacity:1}.country-section .country-hero-media{transition:box-shadow .6s,transform .6s cubic-bezier(.22,1,.36,1)}.country-section:hover .country-hero-media{box-shadow:0 50px 100px -30px #000000d9, var(--hfx-cnt-shadow,0 0 50px #fff3)}.country-section:hover .country-hero-media img{transform:scale(1.06)}.country-section .country-hero-bignum{filter:drop-shadow(0 4px 24px var(--hfx-cnt-halo,#fff3));transition:filter .5s,transform .5s}.country-section:hover .country-hero-bignum{filter:drop-shadow(0 6px 32px var(--hfx-cnt-halo,#ffffff4d));transform:scale(1.04)}.country-section .country-hero-polaroid .num{text-shadow:0 0 18px var(--hfx-cnt-halo,transparent);transition:text-shadow .4s}.country-section:hover .country-hero-polaroid .num{text-shadow:0 0 24px var(--hfx-cnt-halo,transparent), 0 0 40px var(--hfx-cnt-glow,transparent)}.country-section .country-section-title{transition:filter .5s}.country-section:hover .country-section-title{filter:drop-shadow(0 4px 18px var(--hfx-cnt-halo,transparent))}.country-section .country-section-tours li:hover:before{box-shadow:0 0 8px var(--hfx-cnt-glow,currentColor)}.hfx-cnt-closing{isolation:isolate;border-radius:999px;padding:8px;display:inline-block;position:relative}.hfx-cnt-closing:before{content:"";filter:blur(28px);z-index:-1;opacity:.6;background:radial-gradient(#00ffd12e 0%,#ffa0401a 50%,#0000 75%);border-radius:999px;animation:4s ease-in-out infinite hfxCntClosingHalo;position:absolute;inset:-16px}@keyframes hfxCntClosingHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.country-section:hover .hfx-cnt-section-halo,.hfx-cnt-closing:before{animation:none}}.tour-card:hover{box-shadow:0 30px 70px -18px #000000a6, 0 0 70px -10px var(--tour-shadow,#00ffd159);transform:translateY(-10px)scale(1.012)}.tour-card:hover:before{height:5px;filter:drop-shadow(0 0 12px var(--tour-shadow,#fff6))}.tour-card .tour-tag{transition:filter .4s,transform .4s}.tour-card:hover .tour-tag{filter:drop-shadow(0 4px 14px var(--tour-shadow,#0006));transform:translateY(-2px)}.tour-card .tour-flag{transition:filter .4s,transform .4s}.tour-card:hover .tour-flag{filter:drop-shadow(0 4px 14px var(--tour-shadow,#0006));transform:scale(1.08)}.tour-price-value.hfx-tr-price-shimmer{color:#0000;background-image:linear-gradient(95deg,currentColor 0%,#fff5dcf2 50%,currentColor 100%);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite hfxTrPriceShimmer}@keyframes hfxTrPriceShimmer{0%,to{background-position:0%}50%{background-position:100%}}.tour-card-featured:after{animation:4.5s ease-in-out infinite hfxTrFeaturedHaloPulse}@keyframes hfxTrFeaturedHaloPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.tour-card .tour-cta-arrow{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}.tour-card:hover .tour-cta-arrow{transform:translate(4px)}.hfx-tr-filter-active{isolation:isolate;position:relative}.hfx-tr-filter-active:before{content:"";filter:blur(14px);z-index:-1;pointer-events:none;background:radial-gradient(#ff450073 0%,#ffa0402e 50%,#0000 75%);border-radius:9999px;animation:3.2s ease-in-out infinite hfxTrFilterPulse;position:absolute;inset:-6px}@keyframes hfxTrFilterPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.tour-price-value.hfx-tr-price-shimmer,.tour-card-featured:after,.hfx-tr-filter-active:before{animation:none}}.step-item[data-tone=orange]{--hfx-step-color:#ffa040;--hfx-step-halo:#ff45008c;--hfx-step-ring:linear-gradient(135deg, #ffa040b3, #ff450059, #ffa040b3)}.step-item[data-tone=cyan]{--hfx-step-color:#6fe9d6;--hfx-step-halo:#00ffd18c;--hfx-step-ring:linear-gradient(135deg, #00ffd1b3, #74acdf59, #00ffd1b3)}.step-item[data-tone=gold]{--hfx-step-color:#ffe066;--hfx-step-halo:#ffdf008c;--hfx-step-ring:linear-gradient(135deg, #ffdf00b3, #ffa04059, #ffdf00b3)}.step-item[data-tone=emerald]{--hfx-step-color:#6fe89a;--hfx-step-halo:#00c8508c;--hfx-step-ring:linear-gradient(135deg, #00c850b3, #009c3b59, #00c850b3)}.hfx-hw-card-ring{border-radius:inherit;background:var(--hfx-step-ring,linear-gradient(135deg, #fff6, #ffffff26));-webkit-mask-composite:xor;pointer-events:none;opacity:.55;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.step-card:hover .hfx-hw-card-ring{opacity:1}.hfx-hw-card-spotlight{border-radius:inherit;background:radial-gradient(ellipse at 50% 0%, var(--hfx-step-halo,#ffa04066), transparent 65%);opacity:0;pointer-events:none;z-index:0;transition:opacity .6s;position:absolute;inset:0}.step-card:hover .hfx-hw-card-spotlight{opacity:.5}.step-item[data-tone] .step-bullet{color:var(--hfx-step-color,currentColor);text-shadow:0 0 18px var(--hfx-step-halo,transparent), 0 0 32px var(--hfx-step-halo,transparent);transition:transform .4s,text-shadow .4s}.step-item[data-tone] .step-card:hover~.step-bullet,.step-item[data-tone]:hover .step-bullet{transform:scale(1.08)}.step-item[data-tone] .step-bullet-wrap:before{background:radial-gradient(circle, var(--hfx-step-halo,#ff450066), transparent 70%)}.step-item[data-tone] .step-ring-outer,.step-item[data-tone] .step-ring-inner{border-color:var(--hfx-step-color,currentColor)}.step-item .step-card{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}.step-item .step-card:hover{box-shadow:0 30px 60px -15px #0000008c, 0 0 50px -10px var(--hfx-step-halo,#ff450059);transform:translateY(-8px)scale(1.012)}.step-item[data-tone] .step-card:hover .step-card__watermark{opacity:.18;color:var(--hfx-step-color,currentColor);transform:scale(1.08)}.hfx-hw-line{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#ffa0404d 12%,#00ffd14d 38%,#ffdf004d 62%,#00c8504d 88%,#0000 100%);height:2px;position:absolute;top:32px;left:12.5%;right:12.5%;overflow:visible}.hfx-hw-line:after{content:"";filter:blur(3px);background:linear-gradient(90deg,#0000 0%,#fffffff2 50%,#0000 100%);width:18%;height:8px;animation:5.5s ease-in-out infinite hfxHwBeamSlide;position:absolute;top:-3px}@keyframes hfxHwBeamSlide{0%{opacity:0;left:-20%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:102%}}.hfx-hw-cta{isolation:isolate;display:inline-block;position:relative}.hfx-hw-cta:before{content:"";filter:blur(28px);z-index:-1;opacity:.6;background:radial-gradient(#ff450033 0%,#ffa0401a 50%,#0000 75%);border-radius:999px;animation:4s ease-in-out infinite hfxHwCtaHalo;position:absolute;inset:-16px}@keyframes hfxHwCtaHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.hfx-hw-line:after,.hfx-hw-cta:before{animation:none}}.fleet-card[data-tone=orange]{--hfx-fl-color:#ffa040;--hfx-fl-halo:#ff45008c;--hfx-fl-ring:linear-gradient(135deg, #ffa040b3, #ff450059, #ffa040b3)}.fleet-card[data-tone=cyan]{--hfx-fl-color:#6fe9d6;--hfx-fl-halo:#00ffd18c;--hfx-fl-ring:linear-gradient(135deg, #00ffd1b3, #74acdf59, #00ffd1b3)}.fleet-card[data-tone=gold]{--hfx-fl-color:#ffe066;--hfx-fl-halo:#ffdf008c;--hfx-fl-ring:linear-gradient(135deg, #ffdf00b3, #ffa04059, #ffdf00b3)}.fleet-card[data-tone=emerald]{--hfx-fl-color:#6fe89a;--hfx-fl-halo:#00c8508c;--hfx-fl-ring:linear-gradient(135deg, #00c850b3, #009c3b59, #00c850b3)}.hfx-fl-ring{border-radius:inherit;background:var(--hfx-fl-ring,linear-gradient(135deg, #fff6, #ffffff26));-webkit-mask-composite:xor;pointer-events:none;opacity:.55;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fleet-card:hover .hfx-fl-ring{opacity:1}.hfx-fl-spotlight{border-radius:inherit;background:radial-gradient(ellipse at 50% 0%, var(--hfx-fl-halo,#ffa04066), transparent 65%);opacity:0;pointer-events:none;z-index:0;transition:opacity .6s;position:absolute;inset:0}.fleet-card:hover .hfx-fl-spotlight{opacity:.5}.fleet-card[data-tone]{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}.fleet-card[data-tone]:hover{box-shadow:0 30px 60px -15px #0000008c, 0 0 50px -10px var(--hfx-fl-halo,#ff450059);transform:translateY(-10px)scale(1.012)}.fleet-card[data-tone] .fleet-icon{color:var(--hfx-fl-color,currentColor);transition:color .4s,filter .4s,transform .4s}.fleet-card[data-tone]:hover .fleet-icon{filter:drop-shadow(0 4px 14px var(--hfx-fl-halo,#ffa04080));transform:scale(1.06)}.fleet-card[data-tone] .fleet-pax-dot{background:var(--hfx-fl-color,currentColor);box-shadow:0 0 6px var(--hfx-fl-halo,transparent)}.fleet-card[data-tone] .fleet-capacity-pill{border-color:var(--hfx-fl-color,currentColor)}@supports (color:color-mix(in lab, red, red)){.fleet-card[data-tone] .fleet-capacity-pill{border-color:color-mix(in srgb, var(--hfx-fl-color,currentColor) 50%, transparent)}}.fleet-card[data-tone] .fleet-capacity-pill{color:var(--hfx-fl-color,currentColor)}.hfx-fl-highlight-wrap{isolation:isolate;position:relative}.hfx-fl-highlight-wrap:before{content:"";border-radius:inherit;filter:blur(30px);z-index:-1;opacity:.5;background:radial-gradient(#ffa04038 0%,#00ffd11a 50%,#0000 75%);animation:5s ease-in-out infinite hfxFlHighlightHalo;position:absolute;inset:-16px}@keyframes hfxFlHighlightHalo{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.hfx-fl-highlight-wrap:before{animation:none}}.hfx-ab-mission{isolation:isolate;position:relative}.hfx-ab-mission:before{content:"";background:linear-gradient(180deg, var(--color-secondary) 0%, var(--color-primary) 50%, var(--color-accent) 100%);filter:drop-shadow(0 0 12px #ff45008c);z-index:1;border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:-2px}.hfx-ab-mission:after{content:"";filter:blur(24px);z-index:-1;background:radial-gradient(circle,#ffa0404d 0%,#ff45001f 50%,#0000 70%);border-radius:50%;width:90px;height:90px;animation:4.5s ease-in-out infinite hfxAbMissionHalo;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}@keyframes hfxAbMissionHalo{0%,to{opacity:.55;transform:translateY(-50%)scale(1)}50%{opacity:1;transform:translateY(-50%)scale(1.08)}}.hfx-ab-cta{isolation:isolate;display:inline-block;position:relative}.hfx-ab-cta:before{content:"";filter:blur(28px);z-index:-1;opacity:.6;background:radial-gradient(#ff450033 0%,#ffa0401a 50%,#0000 75%);border-radius:999px;animation:4s ease-in-out infinite hfxAbCtaHalo;position:absolute;inset:-16px}@keyframes hfxAbCtaHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.hfx-ab-aurora{pointer-events:none;mix-blend-mode:screen;will-change:transform;background:radial-gradient(at 22% 35%,#ff450014,#0000 45%),radial-gradient(at 78% 65%,#00ffd112,#0000 45%);animation:60s linear infinite hfxAbAuroraRot;position:absolute;inset:-10%}@keyframes hfxAbAuroraRot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hfx-ab-spark{pointer-events:none;opacity:0;mix-blend-mode:screen;will-change:opacity, transform;background:#fcbf49d9;border-radius:50%;width:3px;height:3px;animation:6s ease-in-out infinite hfxAbSparkTwinkle;position:absolute;box-shadow:0 0 6px #fcbf49d9,0 0 14px #ffa0408c}.hfx-ab-spark-1{animation-delay:0s;top:22%;left:18%}.hfx-ab-spark-2{animation-delay:2s;top:38%;left:82%}.hfx-ab-spark-3{animation-delay:4s;top:70%;left:38%}@keyframes hfxAbSparkTwinkle{0%,to{opacity:0;transform:scale(.8)}40%{opacity:.95;transform:scale(1.2)}60%{opacity:.85;transform:scale(1)}}.hfx-ab-h2-halo{filter:blur(36px);pointer-events:none;z-index:-1;will-change:opacity, transform;background:radial-gradient(#ff45002e,#0000 65%);border-radius:50%;width:60%;height:140%;animation:6s ease-in-out infinite hfxAbH2Halo;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes hfxAbH2Halo{0%,to{opacity:.55;transform:translateY(-50%)scale(1)}50%{opacity:.95;transform:translateY(-50%)scale(1.08)}}.hfx-ab-h2-shine{background-image:linear-gradient(95deg, var(--color-text,#f0f5f4) 0%, var(--color-secondary,#ffa040) 30%, var(--color-primary,#ff4500) 50%, var(--color-secondary,#ffa040) 70%, var(--color-text,#f0f5f4) 100%);color:#0000;will-change:background-position;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite hfxAbH2Shine}@keyframes hfxAbH2Shine{0%,to{background-position:0%}50%{background-position:100%}}.hfx-ab-seal{isolation:isolate;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s,background .4s;position:relative}.hfx-ab-seal:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#00ffd18c 0%,#0000 50%,#ffa04066 100%);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hfx-ab-seal:hover{border-color:#00ffd18c;transform:translateY(-3px);box-shadow:0 12px 26px #00000080,0 0 22px #00ffd12e}.hfx-ab-seal:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.hfx-ab-mission:after,.hfx-ab-cta:before,.hfx-ab-aurora,.hfx-ab-spark,.hfx-ab-h2-halo,.hfx-ab-h2-shine{animation:none!important}.hfx-ab-seal:hover{transform:none}}@media (max-width:768px){.hfx-ab-aurora,.hfx-ab-spark{animation:none!important}.hfx-ab-h2-halo{animation-duration:14s!important}}.testimonial-card{isolation:isolate;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}.testimonial-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -15px #0000008c,0 0 60px -10px #00ffd14d}.testimonial-stars span{text-shadow:0 0 10px #ffdf00b3,0 0 18px #ffa04066;animation:5s ease-in-out infinite hfxTmStarFlicker;display:inline-block}.testimonial-stars span:first-child{animation-delay:0s}.testimonial-stars span:nth-child(2){animation-delay:.4s}.testimonial-stars span:nth-child(3){animation-delay:.8s}.testimonial-stars span:nth-child(4){animation-delay:1.2s}.testimonial-stars span:nth-child(5){animation-delay:1.6s}@keyframes hfxTmStarFlicker{0%,88%,to{opacity:1;transform:scale(1)}93%{opacity:.75;transform:scale(.94)}}.testimonial-quote-bg{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-primary) 50%, var(--color-accent) 100%);color:#0000;filter:drop-shadow(0 4px 22px #ff450052);-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite hfxTmQuoteFloat}@keyframes hfxTmQuoteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.testimonial-verified{isolation:isolate;position:relative}.testimonial-verified:before{content:"";filter:blur(12px);z-index:-1;opacity:.6;background:radial-gradient(#00ffd152 0%,#00ffd11a 50%,#0000 70%);border-radius:9999px;animation:3.5s ease-in-out infinite hfxTmVerifiedHalo;position:absolute;inset:-5px}@keyframes hfxTmVerifiedHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.testimonials-metrics .metric-icon{filter:drop-shadow(0 0 10px #00ffd159);transition:filter .4s}.testimonials-metrics .metric-card:hover .metric-icon{filter:drop-shadow(0 0 16px #00ffd18c)}.testimonials-arrow{isolation:isolate;transition:transform .3s,color .3s;position:relative}.testimonials-arrow:before{content:"";filter:blur(12px);z-index:-1;opacity:0;background:radial-gradient(circle,#00ffd166 0%,#ffa04026 50%,#0000 70%);border-radius:50%;transition:opacity .3s;position:absolute;inset:-8px}.testimonials-arrow:hover:before{opacity:1}.testimonials-arrow:hover{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.testimonial-stars span,.testimonial-quote-bg,.testimonial-verified:before{animation:none}}.hfx-cmp-cta{isolation:isolate;display:inline-block;position:relative}.hfx-cmp-cta:before{content:"";filter:blur(28px);z-index:-1;opacity:.6;background:radial-gradient(#ff450033 0%,#00ffd11f 50%,#0000 75%);border-radius:999px;animation:4s ease-in-out infinite hfxCmpCtaHalo;position:absolute;inset:-16px}@keyframes hfxCmpCtaHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.hfx-cmp-cta:before{animation:none}}.gallery-item[data-pais=BR]:before{background:linear-gradient(135deg,#009c3b99 0%,#ffdf0052 50%,#009c3b99 100%)!important}.gallery-item[data-pais=AR]:before{background:linear-gradient(135deg,#74acdf99 0%,#fcbf4952 50%,#74acdf99 100%)!important}.gallery-item[data-pais=PY]:before{background:linear-gradient(135deg,#d52b1e99 0%,#ffffff4d 50%,#0038a899 100%)!important}.gallery-item[data-pais=BR]{--hfx-gl-halo:#009c3b6b}.gallery-item[data-pais=AR]{--hfx-gl-halo:#74acdf6b}.gallery-item[data-pais=PY]{--hfx-gl-halo:#d52b1e6b}.gallery-item-img{filter:saturate(.96)contrast(.99);transition:transform 1s cubic-bezier(.22,1,.36,1),filter .6s}.gallery-item:hover .gallery-item-img{filter:saturate(1.18)contrast(1.08)brightness(1.05)}.gallery-item:hover{box-shadow:0 30px 60px -20px #000000b3, 0 0 50px -10px var(--hfx-gl-halo,#fff3);transform:translateY(-4px)scale(1.018)}.gallery-item .gallery-item-flag{transition:filter .4s,transform .4s}.gallery-item:hover .gallery-item-flag{filter:drop-shadow(0 0 10px var(--hfx-gl-halo,transparent));transform:scale(1.15)}.hfx-gl-authenticity-wrap{isolation:isolate;display:inline-block;position:relative}.hfx-gl-authenticity-wrap:before{content:"";filter:blur(22px);z-index:-1;opacity:.55;background:radial-gradient(#00ffd138 0%,#ffa0401a 50%,#0000 75%);border-radius:999px;animation:5s ease-in-out infinite hfxGlAuthHalo;position:absolute;inset:-12px}@keyframes hfxGlAuthHalo{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.gallery-item-featured{animation:7s ease-in-out infinite hfxGlFeaturedBreathe}@keyframes hfxGlFeaturedBreathe{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 30px -8px #ffa0402e}}@media (prefers-reduced-motion:reduce){.hfx-gl-authenticity-wrap:before,.gallery-item-featured{animation:none}}.faq-group[data-tone=orange]{--hfx-fq-color:#ffa040;--hfx-fq-halo:#ff450080;--hfx-fq-ring:linear-gradient(135deg, #ffa040a6 0%, #ff45004d 50%, #ffa040a6 100%)}.faq-group[data-tone=cyan]{--hfx-fq-color:#6fe9d6;--hfx-fq-halo:#74acdf80;--hfx-fq-ring:linear-gradient(135deg, #74acdfa6 0%, #fcbf494d 50%, #74acdfa6 100%)}.faq-group[data-tone=red]{--hfx-fq-color:#ff8a75;--hfx-fq-halo:#d52b1e80;--hfx-fq-ring:linear-gradient(135deg, #d52b1ea6 0%, #ffffff4d 50%, #0038a88c 100%)}.faq-group[data-tone=emerald]{--hfx-fq-color:#6fe89a;--hfx-fq-halo:#00c85080;--hfx-fq-ring:linear-gradient(135deg, #00c850a6 0%, #009c3b4d 50%, #00c850a6 100%)}.faq-group[data-tone] .faq-group-icon{color:var(--hfx-fq-color,currentColor);filter:drop-shadow(0 0 10px var(--hfx-fq-halo,transparent));transition:filter .4s,transform .4s}.faq-group[data-tone]:hover .faq-group-icon{filter:drop-shadow(0 0 16px var(--hfx-fq-halo,transparent));transform:scale(1.06)}.faq-group[data-tone] .faq-group-head h3{text-shadow:0 0 14px var(--hfx-fq-halo,transparent)}.faq-group[data-tone] .faq-group-line{background:linear-gradient(90deg, var(--hfx-fq-color,#ffffff80), transparent 80%);opacity:.7}.faq-group[data-tone] .faq-card:before{opacity:.5;transition:opacity .4s;background:var(--hfx-fq-ring)!important}.faq-group[data-tone] .faq-card:hover:before{opacity:.85}.faq-group[data-tone] .faq-item[data-open=true]{box-shadow:inset 0 0 35px -12px var(--hfx-fq-halo,transparent)}.faq-group[data-tone] .faq-item[data-open=true]:before{box-shadow:0 0 12px var(--hfx-fq-halo,transparent);background:var(--hfx-fq-color,currentColor)!important}.faq-group[data-tone] .faq-q-btn:hover .faq-chevron{color:var(--hfx-fq-color,currentColor);filter:drop-shadow(0 0 8px var(--hfx-fq-halo,transparent))}.faq-group[data-tone] .faq-item[data-open=true] .faq-chevron{color:var(--hfx-fq-color,currentColor);filter:drop-shadow(0 0 10px var(--hfx-fq-halo,transparent))}.faq-group[data-tone] .faq-item[data-open=true] .faq-q-text{color:var(--hfx-fq-color,currentColor)}.faq-cta-card{isolation:isolate;position:relative}.faq-cta-card:after{content:"";border-radius:inherit;filter:blur(30px);z-index:-1;opacity:.55;background:radial-gradient(#ff45002e 0%,#00ffd11a 50%,#0000 75%);animation:4.5s ease-in-out infinite hfxFqCtaHalo;position:absolute;inset:-18px}@keyframes hfxFqCtaHalo{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.95;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.faq-cta-card:after{animation:none}}.trust-card[data-tone=orange]{--hfx-tu-color:#ffa040;--hfx-tu-halo:#ff450080;--hfx-tu-ring:linear-gradient(135deg, #ffa040a6 0%, #ff45004d 50%, #ffa040a6 100%)}.trust-card[data-tone=cyan]{--hfx-tu-color:#6fe9d6;--hfx-tu-halo:#00ffd180;--hfx-tu-ring:linear-gradient(135deg, #00ffd1a6 0%, #74acdf4d 50%, #00ffd1a6 100%)}.trust-card[data-tone=gold]{--hfx-tu-color:#ffe066;--hfx-tu-halo:#ffdf0080;--hfx-tu-ring:linear-gradient(135deg, #ffdf00a6 0%, #ffa0404d 50%, #ffdf00a6 100%)}.trust-card[data-tone]:before{opacity:.55;transition:opacity .5s;background:var(--hfx-tu-ring)!important}.trust-card[data-tone]:hover:before{opacity:1}.trust-card[data-tone]{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}.trust-card[data-tone]:hover{box-shadow:0 30px 60px -15px #0000008c, 0 0 50px -10px var(--hfx-tu-halo,#ff450059);transform:translateY(-8px)scale(1.012)}.trust-card[data-tone] .trust-icon{color:var(--hfx-tu-color,currentColor);transition:color .4s,filter .4s,transform .4s}.trust-card[data-tone]:hover .trust-icon{filter:drop-shadow(0 4px 14px var(--hfx-tu-halo,#ffa04080));transform:scale(1.08)rotate(-3deg)}.trust-card[data-tone]:hover .trust-title{color:var(--hfx-tu-color,currentColor)}.trust-card[data-tone] .trust-corner{background:radial-gradient(circle, var(--hfx-tu-halo,transparent), transparent 70%)}.trust-badge{isolation:isolate;position:relative}.trust-badge:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.6;z-index:-1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#00ffd159 0%,#ffa04033 50%,#00ffd159 100%);position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.trust-cadastur-btn{position:relative}.trust-cadastur-btn:after{content:"";border-radius:inherit;filter:blur(20px);z-index:-1;opacity:.55;pointer-events:none;background:radial-gradient(#00ffd133 0%,#ffa0401f 50%,#0000 75%);animation:4.5s ease-in-out infinite hfxTuCadasturHalo;position:absolute;inset:-10px}@keyframes hfxTuCadasturHalo{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.trust-cadastur-btn:after{animation:none}}.hfx-fc-cta-wrap{isolation:isolate;display:inline-block;position:relative}.hfx-fc-cta-wrap:before{content:"";filter:blur(36px);z-index:-1;opacity:.7;background:radial-gradient(#ff450052 0%,#ffa04029 40%,#00ffd114 70%,#0000 90%);border-radius:999px;animation:3.8s ease-in-out infinite hfxFcCtaHalo;position:absolute;inset:-24px}.hfx-fc-cta-wrap:after{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.5;z-index:-1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffa0408c 0%,#ff45004d 50%,#00ffd173 100%);border-radius:999px;animation:6s linear infinite hfxFcCtaRing;position:absolute;inset:-8px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes hfxFcCtaHalo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes hfxFcCtaRing{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.hfx-fc-pill[data-tone=orange]{--hfx-fc-pill-color:#ffa04080;--hfx-fc-pill-glow:#ff450066}.hfx-fc-pill[data-tone=cyan]{--hfx-fc-pill-color:#00ffd180;--hfx-fc-pill-glow:#00ffd166}.hfx-fc-pill[data-tone=gold]{--hfx-fc-pill-color:#ffdf0080;--hfx-fc-pill-glow:#ffdf0066}.hfx-fc-pill{isolation:isolate;transition:transform .4s,border-color .4s;position:relative}.hfx-fc-pill:before{content:"";background:radial-gradient(ellipse, var(--hfx-fc-pill-glow), transparent 70%);filter:blur(10px);z-index:-1;opacity:0;border-radius:9999px;transition:opacity .4s;position:absolute;inset:-4px}.hfx-fc-pill:hover{transform:translateY(-2px);border-color:var(--hfx-fc-pill-color,#ffffff4d)!important}.hfx-fc-pill:hover:before{opacity:.85}.final-cta-title-gradient{animation:8s ease-in-out infinite hfxFcTitleShimmer;background-size:220%!important}@keyframes hfxFcTitleShimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.hfx-fc-cta-wrap:before,.hfx-fc-cta-wrap:after,.final-cta-title-gradient{animation:none}}.cv-auto{isolation:isolate;position:relative}.cv-auto:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#000000a6 0%,#0000004d 35%,#0000001a 70%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}.cv-auto:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0000001a 30%,#0000004d 65%,#000000a6 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.cv-auto:nth-child(odd):before{background:linear-gradient(#000000a6 0%,#0000004d 35%,#0000001a 70%,#0000 100%),radial-gradient(70% 80% at 50% 0,#ff45000f 0%,#0000 70%)}.cv-auto:nth-child(2n):after{background:linear-gradient(#0000 0%,#0000001a 30%,#0000004d 65%,#000000a6 100%),radial-gradient(70% 80% at 50% 100%,#00ffd10d 0%,#0000 70%)}@media (max-width:640px){.cv-auto:before,.cv-auto:after{height:70px}}@media (min-width:1024px){.bn-root,.nav-icon-calc{display:none!important}}@media (max-width:1023px){.dcf-root{display:none!important}}.dcf-root{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(1.3);cursor:pointer;isolation:isolate;background:linear-gradient(#0a0c0ee6 0%,#08090af5 100%);border:1px solid #00ffd14d;border-left:0;border-top-right-radius:16px;border-bottom-right-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:14px 8px 18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;animation:.6s cubic-bezier(.2,.8,.2,1) .4s both dcf-rise-in;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:8px 0 24px -6px #00e67640,8px 0 12px -4px #0000008c,inset 1px 0 #ffffff0d}@keyframes dcf-rise-in{0%{opacity:0;transform:translateY(-50%)translate(-100%)}to{opacity:1;transform:translateY(-50%)translate(0)}}.dcf-root:hover{border-color:#00ffd18c;transform:translateY(-50%)translate(4px);box-shadow:12px 0 32px -6px #00e67673,12px 0 18px -4px #000000a6,inset 1px 0 #ffffff1a}.dcf-root:active{transform:translateY(-50%)translate(2px)scale(.98)}.dcf-halo{filter:blur(10px);pointer-events:none;z-index:-2;opacity:.5;background:radial-gradient(80% 100% at 0%,#00ffd159 0%,#00e6762e 35%,#0000 70%);border-top-right-radius:22px;border-bottom-right-radius:22px;animation:4s ease-in-out infinite dcf-halo-pulse;position:absolute;inset:-10px}@keyframes dcf-halo-pulse{0%,to{opacity:.4}50%{opacity:.85}}.dcf-pulse{pointer-events:none;z-index:-1;border:2px solid #00ffd1a6;border-radius:50%;width:14px;height:14px;animation:2.4s ease-out infinite dcf-pulse-out;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}@keyframes dcf-pulse-out{0%{opacity:.85;transform:translateY(-50%)scale(.8)}85%,to{opacity:0;transform:translateY(-50%)scale(2.5)}}.dcf-icon{color:#5dffea;background:linear-gradient(135deg,#00ffd138 0%,#00e6761a 50%,#ffa0401a 100%);border:1px solid #00ffd173;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 4px 14px -4px #00ffd18c,inset 0 1px #ffffff1f}.dcf-root:hover .dcf-icon{transform:rotate(-12deg)scale(1.08)}.dcf-label{font-family:var(--font-title);letter-spacing:.5px;color:#f4f1eec7;text-transform:uppercase;flex-direction:column;align-items:center;gap:1px;font-size:9px;font-weight:800;display:flex}.dcf-label>span:not(.sr-only){line-height:1;display:block}.dcf-shimmer{border-top-right-radius:inherit;border-bottom-right-radius:inherit;pointer-events:none;z-index:-1;mix-blend-mode:overlay;background:linear-gradient(#0000 30%,#ffffff1a 50%,#0000 70%) 0 -100%/100% 250%;animation:5s ease-in-out 1.5s infinite dcf-shimmer;position:absolute;inset:0}@keyframes dcf-shimmer{0%{background-position:0 -100%}60%{background-position:0 200%}to{background-position:0 200%}}@media (prefers-reduced-motion:reduce){.dcf-root,.dcf-halo,.dcf-pulse,.dcf-shimmer{animation:none}}.bn-root{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:90;pointer-events:none;isolation:isolate;border-radius:26px;grid-template-columns:1fr 1fr 1.4fr 1fr 1fr;align-items:end;padding:6px 6px 8px;animation:.55s cubic-bezier(.2,.8,.2,1) both bn-rise;display:grid;position:fixed;box-shadow:0 22px 50px -18px #000000d9,0 12px 28px -10px #00e6762e,0 4px 12px -4px #ff45001a}.bn-root>*{pointer-events:auto}.bn-root:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:-1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#00ffd18c 0%,#ffffff0f 28%,#ffa04066 55%,#00ffd166 85%,#ffffff1a 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bn-root:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 35%,#ffffff0d 47%,#ffffff1a 50%,#ffffff0d 53%,#0000 65%) 280% 0/280% 100%;animation:7s ease-in-out 2s infinite bn-shimmer;position:absolute;inset:0}@keyframes bn-shimmer{0%{background-position:280% 0}60%{background-position:-100% 0}to{background-position:-100% 0}}.bn-aurora,.bn-glass,.bn-cta-halo,.bn-cta-ring,.bn-cta-pulse,.bn-active-dot,.bn-icon,.bn-label,.bn-cta-core,.bn-cta-label,.bn-cta-online{pointer-events:none!important}@keyframes bn-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bn-glass{border-radius:inherit;-webkit-backdrop-filter:blur(20px)saturate(1.35);z-index:-2;background:linear-gradient(#ffffff14 0%,#ffffff05 8%,#0000 14%),linear-gradient(#0a0c0ec7 0%,#08090aeb 40%,#060708f5 100%);position:absolute;inset:0}.bn-aurora{filter:blur(.6px);opacity:.85;z-index:-1;background:linear-gradient(90deg,#0000 0%,#00ffd1d9 25%,#ffa040d9 50%,#00ffd1d9 75%,#0000 100%);border-radius:999px;height:2px;animation:9s ease-in-out infinite bn-aurora-shift;position:absolute;top:0;left:12%;right:12%;box-shadow:0 0 12px #00ffd18c,0 0 24px #00ffd14d}@keyframes bn-aurora-shift{0%,to{opacity:.65;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1.04)}}.bn-item{min-height:54px;font-family:var(--font-body);letter-spacing:.3px;color:#f4f1ee9e;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding:9px 4px 8px;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .25s,transform .18s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.bn-item:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(#00ffd138 0%,#00ffd100 70%);border-radius:12px;transition:opacity .25s;position:absolute;inset:4px 6px}.bn-item:active{transform:scale(.93)}.bn-item:active:before{opacity:1}.bn-item:hover,.bn-item:focus-visible{color:#f4f1eef2;outline:none}.bn-item:hover:before,.bn-item:focus-visible:before{opacity:.5}.bn-item.is-active{color:#5dffea}.bn-icon{justify-content:center;align-items:center;width:22px;height:22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .3s;display:inline-flex}.bn-item:active .bn-icon{transform:scale(.88)}.bn-item.is-active .bn-icon{filter:drop-shadow(0 0 10px #00ffd1b3);transform:translateY(-2px)scale(1.06)}.bn-label{white-space:nowrap;letter-spacing:.25px;font-size:10px;font-weight:600;line-height:1;transition:text-shadow .3s,letter-spacing .3s}.bn-item.is-active .bn-label{letter-spacing:.5px;text-shadow:0 0 10px #00ffd18c}.bn-active-dot{opacity:0;background:linear-gradient(90deg,#0000,#5dffea,#0000);border-radius:999px;width:5px;height:2px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s,width .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:3px;left:50%;transform:translate(-50%)scaleX(.3);box-shadow:0 0 8px #00ffd1d9,0 0 18px #00ffd173}.bn-item.is-active .bn-active-dot{opacity:1;width:22px;transform:translate(-50%)scaleX(1)}.bn-cta{min-width:64px;font-family:var(--font-body);letter-spacing:.4px;color:#02201a;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-top:-26px;padding:0;font-size:10px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.bn-cta:active{transform:scale(.94)}.bn-cta:hover .bn-cta-core,.bn-cta:focus-visible .bn-cta-core{transform:scale(1.05)}.bn-cta-halo{filter:blur(8px);z-index:-3;background:radial-gradient(circle,#00ffd18c 0%,#00e67666 22%,#00c8642e 45%,#0000 70%);border-radius:50%;width:110px;height:110px;animation:3.2s ease-in-out infinite bn-cta-halo-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes bn-cta-halo-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.95)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}.bn-cta-ring{filter:blur(.4px);z-index:-1;background:conic-gradient(#ffa04073,#00ffd1bf,#00e676a6,#ffc85080,#ffa04073);border-radius:50%;width:60px;height:60px;animation:8s linear infinite bn-cta-ring-spin;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask:radial-gradient(circle,#0000 23px,#000 24px);mask:radial-gradient(circle,#0000 23px,#000 24px)}@keyframes bn-cta-ring-spin{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}.bn-cta-core{color:#02201a;z-index:1;background:radial-gradient(at 30% 25%,#ffffff8c 0%,#ffffff2e 22%,#0000 42%),linear-gradient(135deg,#4dffe3 0%,#00e676 55%,#00a878 100%);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;box-shadow:0 12px 28px -6px #00e676bf,0 4px 12px -2px #00e67673,inset 0 1px #ffffff8c,inset 0 -2px 8px #00503c73}.bn-cta-pulse{pointer-events:none;z-index:-1;border:2px solid #00ffd1b3;border-radius:50%;width:54px;height:54px;animation:2.6s ease-out infinite bn-cta-pulse-out;position:absolute;top:0;left:50%;transform:translate(-50%)}.bn-cta-pulse:after{content:"";border:1.5px solid #00e6768c;border-radius:50%;animation:2.6s ease-out 1.3s infinite bn-cta-pulse-out;position:absolute;inset:-2px}@keyframes bn-cta-pulse-out{0%{opacity:.85;transform:translate(-50%)scale(.95)}85%,to{opacity:0;transform:translate(-50%)scale(1.75)}}.bn-cta-online{z-index:2;background:#00e676;border:2px solid #0a0b0b;border-radius:50%;width:11px;height:11px;margin-right:-27px;animation:1.8s ease-in-out infinite bn-cta-online-blink;position:absolute;top:4px;right:50%;box-shadow:0 0 8px #00e676f2,0 0 16px #00e6768c}@keyframes bn-cta-online-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.85)}}.bn-cta-label{color:#f4f1eef2;text-shadow:0 1px 4px #000000d9,0 0 8px #00e6764d;letter-spacing:.45px;margin-top:1px}@media (prefers-reduced-motion:reduce){.bn-root,.bn-aurora,.bn-cta-halo,.bn-cta-ring,.bn-cta-pulse{animation:none}}.ms-overlay{z-index:110;-webkit-backdrop-filter:blur(8px);background:#0009;align-items:flex-end;animation:.25s ms-fade-in;display:flex;position:fixed;inset:0}@keyframes ms-fade-in{0%{opacity:0}to{opacity:1}}.ms-sheet{width:100%;min-height:50dvh;max-height:92dvh;padding:12px 16px calc(20px + env(safe-area-inset-bottom));isolation:isolate;background-color:#0a0b0b;background-image:radial-gradient(80% 30% at 50% 0,#ff45001a,#0000 70%),radial-gradient(60% 25% at 50% 100%,#00ffd10f,#0000 70%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-top:1px solid #ffffff1a;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) ms-slide-up;display:flex;position:relative;overflow:hidden}@keyframes ms-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ms-aurora{filter:blur(10px);pointer-events:none;z-index:-1;background:radial-gradient(60% 100%,#00ffd11a 0%,#0000 70%);height:120px;position:absolute;top:-40px;left:0;right:0}.ms-handle{background:#fff3;border-radius:999px;width:40px;height:4px;margin:0 auto 14px}.ms-header{text-align:center;margin-bottom:14px}.ms-eyebrow{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1.6px;color:#00ffd1d9;margin-bottom:6px;font-size:10px;font-weight:700}.ms-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.3px;font-size:20px;font-weight:800;line-height:1.15}.ms-input-wrap{isolation:isolate;background:#ffffff0a;border-radius:16px;align-items:center;gap:10px;padding:4px 8px 4px 16px;display:flex;position:relative}.ms-input-wrap:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:-1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#00ffd159 0%,#ffffff0f 40%,#ffa0404d 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ms-input-icon{color:#00ffd1d9;display:inline-flex}.ms-input{height:48px;font-family:var(--font-body);color:var(--color-text);background:0 0;border:0;outline:none;flex:1;font-size:16px}.ms-input::placeholder{color:#f4f1ee66}.ms-input-clear{color:#f4f1eeb3;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:inline-flex}.ms-input-clear:hover{background:#ffffff1a}.ms-close{color:#f4f1eeb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:inline-flex}.ms-close:hover{color:var(--color-text);background:#ff45001a}.ms-popular{margin-top:18px}.ms-popular-label{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1.4px;color:#f4f1ee73;margin-bottom:10px;padding-left:4px;font-size:10px;font-weight:700;display:block}.ms-popular-chips{flex-wrap:wrap;gap:8px;display:flex}.ms-chip{color:#f4f1eed1;font-family:var(--font-body);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ms-chip:hover,.ms-chip:focus-visible{color:var(--color-text);background:#00ffd10f;border-color:#00ffd14d;outline:none}.ms-results{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:6px;min-height:0;margin-top:14px;padding:0;list-style:none;display:flex;overflow-y:auto}.ms-result{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.ms-result:hover,.ms-result:focus-visible{background:#00ffd10a;border-color:#00ffd133;outline:none}.ms-result-thumb{background:#1a1a1a;border-radius:10px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.ms-result-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ms-result-titlebar{align-items:center;gap:6px;display:flex}.ms-result-flag{font-size:13px}.ms-result-title{font-family:var(--font-title);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;line-height:1.2;overflow:hidden}.ms-result-meta-row{color:#f4f1ee8c;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.ms-result-meta{white-space:nowrap}.ms-result-arrow{color:#00ffd1b3;flex-shrink:0;font-size:18px;font-weight:700}.ms-empty{text-align:center;margin-top:24px;padding:24px 16px}.ms-empty-icon{margin-bottom:8px;font-size:32px;display:block}.ms-empty-text{font-family:var(--font-body);color:#f4f1eeb3;margin-bottom:12px;font-size:14px}.ms-empty-link{color:var(--color-primary);font-family:var(--font-body);background:#ff45001a;border:1px solid #ff450066;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.ms-empty-link:hover{background:#ff45002e}@media (prefers-reduced-motion:reduce){.ms-overlay,.ms-sheet{animation:none}}.ps-overlay{z-index:110;-webkit-backdrop-filter:blur(8px);background:#000000a6;align-items:flex-end;animation:.25s ps-fade-in;display:flex;position:fixed;inset:0}@keyframes ps-fade-in{0%{opacity:0}to{opacity:1}}.ps-sheet{width:100%;height:85dvh;min-height:60dvh;max-height:90dvh;padding:12px 16px calc(20px + env(safe-area-inset-bottom));isolation:isolate;background-color:#0a0b0b;background-image:radial-gradient(80% 30% at 50% 0,#ff45001a,#0000 70%),radial-gradient(60% 25% at 50% 100%,#00ffd10f,#0000 70%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-top:1px solid #ffffff1a;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) ps-slide-up;display:flex;position:relative;overflow:hidden}@keyframes ps-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ps-aurora{filter:blur(10px);pointer-events:none;z-index:-1;background:radial-gradient(60% 100%,#ffa0401a 0%,#0000 70%);height:120px;position:absolute;top:-40px;left:0;right:0}.ps-handle{background:#fff3;border-radius:999px;width:40px;height:4px;margin:0 auto 12px}.ps-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ps-eyebrow{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1.6px;color:#ffa040d9;margin-bottom:4px;font-size:10px;font-weight:700}.ps-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.3px;font-size:22px;font-weight:800;line-height:1.1}.ps-close{color:#f4f1eebf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:inline-flex}.ps-close:hover{color:var(--color-text);background:#ff45001a}.ps-close:active{transform:scale(.95)}.ps-pills{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;gap:6px;margin-bottom:14px;padding:4px;display:flex}.ps-pill{font-family:var(--font-body);color:#f4f1ee9e;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 8px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.ps-pill:active{transform:scale(.97)}.ps-pill.is-active{color:var(--color-text);background:linear-gradient(135deg,#00ffd124,#00ffd10f);border:1px solid #00ffd14d;box-shadow:0 4px 14px -6px #00ffd166}.ps-pill-flag{font-size:14px}.ps-pill-count{font-family:var(--font-body);color:#f4f1eebf;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.ps-pill.is-active .ps-pill-count{color:var(--color-text);background:#00ffd133}.ps-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1 1 0;gap:16px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.ps-cat{flex-direction:column;gap:4px;display:flex}.ps-cat-title{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1.6px;color:#f4f1ee6b;padding:0 4px 6px;font-size:10px;font-weight:700}.ps-tour{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:12px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.ps-tour:hover,.ps-tour:focus-visible,.ps-tour:active{background:#00ffd10d;border-color:#00ffd140;outline:none}.ps-tour-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ps-tour-label{font-family:var(--font-body);color:var(--color-text);font-size:14px;font-weight:600;line-height:1.25}.ps-tour-meta{color:#f4f1ee8c;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.ps-tour-arrow{color:#00ffd1b3;flex-shrink:0}.ps-secondary{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:14px;display:flex}.ps-link{color:#f4f1eec7;font-family:var(--font-body);background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.ps-link:hover,.ps-link:active{color:var(--color-text);background:#ffffff0f}.ps-link-primary{color:var(--color-primary);background:linear-gradient(135deg,#ff45002e,#ff7a2c14);border-color:#ff450066;margin-left:auto;font-weight:600}.ps-link-primary:hover{color:var(--color-text);background:linear-gradient(135deg,#ff450047,#ff7a2c24)}@media (prefers-reduced-motion:reduce){.ps-overlay,.ps-sheet{animation:none}}.qs-hero-letterbox{z-index:2;pointer-events:none;background:linear-gradient(#000000f2 0%,#0000008c 60%,#0000 100%);height:60px;position:absolute;left:0;right:0}.qs-hero-letterbox-top{top:0}.qs-hero-letterbox-bot{background:linear-gradient(#0000 0%,#0000008c 40%,#000000f2 100%);bottom:0}@media (max-width:640px){.qs-hero-letterbox{height:40px}}.qs-hero-hud{z-index:3;-webkit-backdrop-filter:blur(4px);letter-spacing:.08em;color:#00ffd1d9;background:#0809098c;border:1px solid #00ffd133;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;right:16px}@media (max-width:640px){.qs-hero-hud{padding:4px 8px;font-size:9px;bottom:12px;right:12px}.qs-hero-hud-coords{display:none}}.qs-hero-hud-rec{color:#ff5252;align-items:center;gap:5px;display:inline-flex}.qs-hero-hud-dot{background:#ff5252;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite qs-rec-blink;display:inline-block;box-shadow:0 0 6px #ff5252d9}@keyframes qs-rec-blink{0%,to{opacity:1}50%{opacity:.3}}.qs-hero-hud-sep{color:#ffffff4d}.qs-hero-title-line{animation:.7s cubic-bezier(.2,.8,.2,1) both qs-title-reveal;display:block;overflow:hidden}.qs-hero-title-line:first-child{animation-delay:.15s}.qs-hero-title-line:nth-child(2){animation-delay:.35s}.qs-hero-title-line:nth-child(3){animation-delay:.55s}@keyframes qs-title-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translateY(15px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}.qs-avatar-frame{isolation:isolate;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 60px -16px #000000b3}.qs-avatar-kenburns{transform-origin:50% 40%;width:100%;height:auto;animation:14s ease-in-out infinite qs-avatar-kenburns;display:block}@keyframes qs-avatar-kenburns{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.06)translate(-1%,-1.5%)}}.qs-avatar-duotone{mix-blend-mode:overlay;opacity:0;pointer-events:none;background:linear-gradient(135deg,#00ffd100 0% 100%);transition:opacity .6s,background .6s;position:absolute;inset:0}.qs-avatar-wrap:hover .qs-avatar-duotone{opacity:1;background:linear-gradient(135deg,#00ffd12e 0%,#ffa0401f 100%)}.qs-avatar-corner-tl,.qs-avatar-corner-br{pointer-events:none;z-index:4;width:28px;height:28px;position:absolute}.qs-avatar-corner-tl{border-top:2px solid #00ffd1a6;border-left:2px solid #00ffd1a6;border-top-left-radius:6px;top:-2px;left:-2px}.qs-avatar-corner-br{border-bottom:2px solid #ffa040a6;border-right:2px solid #ffa040a6;border-bottom-right-radius:6px;bottom:-2px;right:-2px}.qs-pullquote{isolation:isolate;border-left:3px solid;border-image:linear-gradient(#00ffd1d9 0%,#ffa0408c 100%) 1;margin:24px 0 28px;padding:20px 18px 20px 56px;position:relative}.qs-pullquote-mark{font-family:var(--font-fraunces,serif);color:#00ffd12e;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:140px;font-style:italic;line-height:1;position:absolute;top:-28px;left:8px}.qs-pullquote-text{font-family:var(--font-fraunces,serif);color:#f4f1eef2;letter-spacing:-.01em;font-size:22px;font-style:italic;font-weight:500;line-height:1.3}@media (min-width:640px){.qs-pullquote-text{font-size:26px}}@media (min-width:1024px){.qs-pullquote-text{font-size:30px}}.qs-pullquote-shine{color:#0000;background:linear-gradient(120deg,#ffe0b0 0%,#ffb067 35%,#ff7a2c 65%,#ffe0b0 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:4s ease-in-out infinite qs-pullquote-shine}@keyframes qs-pullquote-shine{0%,to{background-position:0%}50%{background-position:100%}}.qs-timeline{background-image:radial-gradient(80% 30% at 50% 0,#00ffd10f,#0000 70%),radial-gradient(60% 25% at 50% 100%,#ff45000a,#0000 70%)}.qs-timeline-aurora{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(#00ffd11a 0%,#0000 60%);width:70%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-timeline-list{margin:0;padding:0;list-style:none;position:relative}.qs-timeline-rail{pointer-events:none;background:linear-gradient(#0000 0%,#00ffd18c 8%,#ffa04073 50%,#00ffd18c 92%,#0000 100%);width:2px;position:absolute;top:0;bottom:0;left:24px}@media (min-width:768px){.qs-timeline-rail{left:50%;transform:translate(-50%)}}.qs-timeline-item{flex-direction:column;padding:16px 0 16px 60px;display:flex;position:relative}@media (min-width:768px){.qs-timeline-item{width:50%;padding:20px 0}.qs-timeline-item[data-side=right]{margin-left:auto;padding-left:48px;padding-right:0}.qs-timeline-item[data-side=left]{text-align:right;padding-left:0;padding-right:48px}}.qs-timeline-pin{z-index:2;background:radial-gradient(circle,#4dffe3 0%,#00e676 100%);border-radius:50%;width:14px;height:14px;position:absolute;top:24px;left:18px;box-shadow:0 0 12px #00ffd1d9,0 0 24px #00ffd173,inset 0 1px #fff9}@media (min-width:768px){.qs-timeline-pin{top:28px;left:50%;transform:translate(-50%)}}.qs-timeline-pin-pulse{border:2px solid #00ffd199;border-radius:50%;animation:2.4s ease-out infinite qs-pin-pulse;position:absolute;inset:-4px}@keyframes qs-pin-pulse{0%{opacity:.85;transform:scale(.8)}85%,to{opacity:0;transform:scale(2.5)}}.qs-timeline-card{isolation:isolate;background:linear-gradient(#ffffff08 0%,#0000004d 100%);border:1px solid #ffffff14;border-radius:16px;padding:18px 18px 16px;transition:transform .3s,border-color .3s;position:relative}.qs-timeline-card:hover{border-color:#00ffd14d;transform:translateY(-2px);box-shadow:0 12px 28px -8px #0000008c}.qs-timeline-year{font-family:var(--font-fraunces,serif);letter-spacing:-.04em;color:#0000;filter:drop-shadow(0 4px 12px #00ffd140);font-variant-numeric:tabular-nums;background:linear-gradient(#fff 0%,#00ffd1a6 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:56px;font-style:italic;font-weight:700;line-height:.9;display:block}@media (min-width:1024px){.qs-timeline-year{font-size:72px}}.qs-timeline-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.01em;margin-bottom:6px;font-size:17px;font-weight:800;line-height:1.25}@media (min-width:1024px){.qs-timeline-title{font-size:19px}}.qs-timeline-desc{font-family:var(--font-body);color:#f4f1eea6;font-size:13.5px;line-height:1.55}@media (min-width:1024px){.qs-timeline-desc{font-size:14.5px}}.qs-pilar-pin{font-family:var(--font-title);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #00ffd14d;-webkit-user-select:none;user-select:none;pointer-events:none;font-variant-numeric:tabular-nums;filter:drop-shadow(0 6px 14px #0000008c);z-index:2;font-size:96px;font-weight:900;line-height:.85;transition:-webkit-text-stroke .4s,transform .4s;position:absolute;top:-28px;right:12px}@media (min-width:1024px){.qs-pilar-pin{font-size:112px;top:-32px}}.qs-pilar:hover .qs-pilar-pin{-webkit-text-stroke:1.5px #00ffd1a6;transform:rotate(-3deg)}.qs-pilar[data-tone=orange] .qs-pilar-pin{-webkit-text-stroke-color:#ffa0404d}.qs-pilar[data-tone=orange]:hover .qs-pilar-pin{-webkit-text-stroke-color:#ffa040b3}.qs-pilar[data-tone=gold] .qs-pilar-pin{-webkit-text-stroke-color:#ffc8644d}.qs-pilar[data-tone=gold]:hover .qs-pilar-pin{-webkit-text-stroke-color:#ffc864b3}.qs-pilar-index{display:none!important}.qs-pilar-noise{border-radius:inherit;opacity:.6;pointer-events:none;mix-blend-mode:overlay;z-index:1;background-image:repeating-linear-gradient(45deg,#ffffff03 0,#0000 1px,#ffffff03 2px,#0000 3px);position:absolute;inset:0}.qs-pilar{position:relative;overflow:visible!important}@media (prefers-reduced-motion:reduce){.qs-hero-title-line,.qs-avatar-kenburns,.qs-pullquote-shine,.qs-timeline-pin-pulse,.qs-hero-hud-dot{animation:none!important}}.nav-icon-calc{color:#5dffea;isolation:isolate;background:linear-gradient(135deg,#00ffd11a 0%,#00ffd10a 50%,#ffa0400f 100%);border:1px solid #00ffd14d;border-radius:12px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;transition:transform .2s,background .25s,border-color .25s;display:inline-flex;position:relative;box-shadow:0 4px 12px -2px #00ffd133,inset 0 1px #ffffff14}.nav-icon-calc:hover,.nav-icon-calc:focus-visible{background:linear-gradient(135deg,#00ffd12e 0%,#00ffd114 50%,#ffa0401a 100%);border-color:#00ffd18c;outline:none;transform:translateY(-1px);box-shadow:0 6px 18px -4px #00ffd166,inset 0 1px #ffffff1f}.nav-icon-calc:active{transform:scale(.95)}.nav-icon-calc-pulse{border-radius:inherit;pointer-events:none;z-index:-1;border:1.5px solid #00ffd18c;animation:2.4s ease-out infinite nav-calc-pulse;position:absolute;inset:-2px}@keyframes nav-calc-pulse{0%{opacity:.7;transform:scale(.95)}90%,to{opacity:0;transform:scale(1.4)}}.qc-overlay{z-index:115;-webkit-backdrop-filter:blur(8px);background:#000000b3;align-items:flex-end;animation:.32s qc-fade-in;display:flex;position:fixed;inset:0}.qc-overlay[data-state=closing]{animation:.32s forwards qc-fade-out}@media (min-width:1024px){.qc-overlay{justify-content:flex-start;align-items:stretch}}@keyframes qc-fade-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes qc-fade-out{0%{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.qc-sheet{isolation:isolate;background-color:#0a0b0b;background-image:radial-gradient(80% 30% at 50% 0,#00ffd11f,#0000 70%),radial-gradient(60% 30% at 50% 100%,#ff45000f,#0000 70%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-top-left-radius:26px;border-top-right-radius:26px;flex-direction:column;width:100%;height:88dvh;max-height:88dvh;padding:0;animation:.36s cubic-bezier(.2,.8,.2,1) qc-slide-up;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.qc-sheet{border-right:1px solid #00ffd133;border-radius:0 28px 28px 0;width:440px;max-width:92vw;height:100dvh;max-height:100dvh;margin-top:0;animation:.55s cubic-bezier(.16,.84,.32,1.18) qc-slide-right;box-shadow:0 0 60px -12px #000000d9,18px 0 40px -8px #00e67626}.qc-sheet[data-state=closing]{animation:.42s cubic-bezier(.55,.06,.68,.3) forwards qc-slide-left}}.qc-sheet[data-state=closing]{animation:.4s cubic-bezier(.55,.06,.68,.3) forwards qc-slide-down}.qc-sheet:before{content:"";pointer-events:none;filter:blur(.4px);background:linear-gradient(90deg,#0000 5%,#00ffd1d9 30%,#ffa040d9 50%,#00ffd1d9 70%,#0000 95%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #00ffd173}@media (min-width:1024px){.qc-sheet:before{background:linear-gradient(#0000 5%,#00ffd1d9 30%,#ffa040d9 50%,#00ffd1d9 70%,#0000 95%);width:2px;height:auto;inset:5% 0 5% auto;box-shadow:12px 0 24px #00ffd159}}@keyframes qc-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes qc-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:.6;transform:translateY(100%)}}@keyframes qc-slide-right{0%{opacity:0;filter:blur(2px);transform:translate(-110%)}60%{opacity:1;filter:blur()}80%{transform:translate(8px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes qc-slide-left{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(2px);transform:translate(-105%)}}.qc-edge-glow{pointer-events:none;filter:blur(2px);opacity:0;z-index:3;background:linear-gradient(#0000 0%,#00ffd1d9 30%,#ffa040d9 50%,#00ffd1d9 70%,#0000 100%);width:4px;position:absolute;top:0;bottom:0;right:-2px}@media (min-width:1024px){.qc-sheet[data-state=open] .qc-edge-glow{animation:.9s cubic-bezier(.2,.8,.2,1) .18s both qc-edge-glow-pulse}}@keyframes qc-edge-glow-pulse{0%{opacity:0;filter:blur(8px);transform:scaleY(.4)}35%{opacity:1;filter:blur(2px);transform:scaleY(1)}to{opacity:0;filter:blur(2px);transform:scaleY(1)}}.qc-sheet[data-state=open] .qc-head-fixed,.qc-sheet[data-state=open] .qc-body,.qc-sheet[data-state=open] .qc-foot-fixed{animation:.45s cubic-bezier(.2,.8,.2,1) both qc-content-in}.qc-sheet[data-state=open] .qc-head-fixed{animation-delay:.2s}.qc-sheet[data-state=open] .qc-body{animation-delay:.28s}.qc-sheet[data-state=open] .qc-foot-fixed{animation-delay:.36s}.qc-sheet[data-state=closing] .qc-head-fixed,.qc-sheet[data-state=closing] .qc-body,.qc-sheet[data-state=closing] .qc-foot-fixed{animation:.18s forwards qc-content-out}@keyframes qc-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes qc-content-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.qc-overlay,.qc-sheet,.qc-edge-glow,.qc-sheet>*{animation:none!important}}.qc-aurora{filter:blur(12px);pointer-events:none;z-index:-1;background:radial-gradient(60% 100%,#00ffd124 0%,#0000 70%);height:140px;position:absolute;top:-50px;left:0;right:0}.qc-head-fixed{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#0a0b0bfa 0%,#0a0b0bd9 100%);border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:10px 16px 8px}@media (min-width:1024px){.qc-head-fixed{padding:16px 22px 12px}}.qc-handle{background:#fff3;border-radius:999px;width:44px;height:4px;margin:4px auto 12px;display:block}@media (min-width:1024px){.qc-handle{display:none}}.qc-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qc-eyebrow{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1.6px;color:#00ffd1d9;align-items:center;gap:5px;margin-bottom:4px;font-size:10px;font-weight:700;display:inline-flex}.qc-title{font-family:var(--font-title);color:var(--color-text);letter-spacing:-.3px;font-size:22px;font-weight:800;line-height:1.1}.qc-close{color:#f4f1eec7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:inline-flex}.qc-close:hover{color:var(--color-text);background:#ff45001a}.qc-close:active{transform:scale(.95)}.qc-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1 1 0;gap:18px;min-height:0;padding:16px 16px 12px;display:flex;overflow-y:auto}@media (min-width:1024px){.qc-body{gap:22px;padding:20px 22px 16px}}.qc-step{flex-direction:column;gap:8px;display:flex}.qc-step-label{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1.4px;color:#f4f1ee8c;align-items:baseline;gap:6px;padding-left:2px;font-size:11px;font-weight:700;display:flex}.qc-step-label-aux{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:#00ffd1a6;font-size:10.5px;font-weight:500}.qc-chips{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:380px){.qc-chips{gap:10px}}.qc-chip{text-align:left;cursor:pointer;isolation:isolate;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:4px;padding:12px;transition:background .2s,border-color .2s,transform .18s;display:flex;position:relative}.qc-chip:active{transform:scale(.97)}.qc-chip.is-active{background:linear-gradient(135deg,#00ffd124,#00ffd10d);border-color:#00ffd180;box-shadow:0 6px 18px -6px #00ffd173,inset 0 1px #ffffff14}.qc-chip-emoji{font-size:20px;line-height:1}.qc-chip-label{font-family:var(--font-body);color:var(--color-text);font-size:13px;font-weight:700;line-height:1.2}.qc-chip-meta{color:#f4f1ee80;font-variant-numeric:tabular-nums;font-size:10.5px}.qc-obs{font-family:var(--font-body);color:#f4f1eea6;background:#00ffd10a;border:1px solid #00ffd11f;border-radius:10px;padding:8px 12px;font-size:11.5px;line-height:1.4}.qc-steppers,.qc-steppers-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:480px){.qc-steppers,.qc-steppers-grid{grid-template-columns:1fr 1fr}}.qc-foreign-toggle{color:#f4f1eec7;font-family:var(--font-body);cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:10px 14px;font-size:12.5px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.qc-foreign-toggle:active{transform:scale(.98)}.qc-foreign-toggle.is-active{color:var(--color-text);background:linear-gradient(135deg,#ffa0401a,#ffa0400a);border-color:#ffa04073}.qc-foreign-toggle>span:first-of-type{flex:1}.qc-foreign-state{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1px;color:#f4f1ee8c;background:#ffffff0f;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800}.qc-foreign-toggle.is-active .qc-foreign-state{color:#ffe0b0;background:#ffa0404d}.qc-stepper[data-tone=muted]{background:linear-gradient(#ffffff05 0%,#0003 100%);border-color:#ffffff0f}.qc-stepper[data-tone=muted] .qc-stepper-title{color:#f4f1eec7}.qc-stepper[data-tone=muted] .qc-stepper-value{color:#0000;filter:none;background:linear-gradient(#fff,#f4f1ee8c);-webkit-background-clip:text;background-clip:text}.qc-stepper-price{color:#00ffd1d9;font-weight:600}.qc-opc{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:0;transition:background .2s,border-color .2s;display:flex;overflow:hidden}.qc-opc-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.qc-opc-head:active{transform:scale(.99)}.qc-opc-cats{background:#0003;border-top:1px dashed #00ffd140;flex-direction:column;gap:8px;padding:12px 14px 14px;animation:.28s cubic-bezier(.2,.8,.2,1) qc-opc-cats-in;display:flex}@keyframes qc-opc-cats-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.qc-opc-cats{grid-template-columns:1fr 1fr;gap:8px;display:grid}}.qc-stepper{background:linear-gradient(#ffffff06 0%,#0000004d 100%);border:1px solid #ffffff14;border-radius:14px;padding:12px 12px 14px;position:relative}.qc-stepper[data-tone=primary]{border-color:#ffa04040}.qc-stepper[data-tone=accent]{border-color:#00ffd133}.qc-stepper-title{font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1px;font-size:11px;font-weight:800}.qc-stepper[data-tone=primary] .qc-stepper-title{color:#ffe0b0}.qc-stepper[data-tone=accent] .qc-stepper-title{color:#b8ffee}.qc-stepper-hint{font-family:var(--font-body);color:#f4f1ee8c;margin-bottom:10px;font-size:10.5px;line-height:1.25}.qc-stepper-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.qc-stepper-btn{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;transition:transform .15s,background .2s,box-shadow .2s;display:inline-flex}.qc-stepper-btn-minus{color:#ffffffd9;background:linear-gradient(#ffffff1a 0%,#ffffff0a 100%);border:1px solid #ffffff2e;box-shadow:0 2px #ffffff0f,0 4px 10px #0006}.qc-stepper-btn-minus:active:not(:disabled){transform:translateY(1px)}.qc-stepper-btn-plus{color:#fff;background:linear-gradient(#ffb067 0%,#ff7a2c 60%,#ff4500 100%);border:1px solid #ffffff40;box-shadow:0 2px #b83000,0 4px 12px #ff450073}.qc-stepper-btn-plus:active:not(:disabled){transform:translateY(1px)}.qc-stepper-btn:disabled{opacity:.3;cursor:not-allowed}.qc-stepper-value{text-align:center;font-family:var(--font-title);letter-spacing:-.02em;background:linear-gradient(180deg, #fff, var(--color-secondary));color:#0000;filter:drop-shadow(0 2px 6px #ff45002e);-webkit-background-clip:text;background-clip:text;flex:1;font-size:24px;font-weight:900;line-height:1}.qc-stepper[data-tone=accent] .qc-stepper-value{background:linear-gradient(180deg, #fff, var(--color-accent));color:#0000;filter:drop-shadow(0 2px 6px #00ffd12e);-webkit-background-clip:text;background-clip:text}.qc-veiculo{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.qc-veiculo-emoji{font-size:22px;line-height:1}.qc-veiculo-label{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1.4px;color:#f4f1ee80;font-size:10px;font-weight:700}.qc-veiculo-name{font-family:var(--font-body);color:var(--color-text);margin-top:2px;font-size:14px;font-weight:700}.qc-veiculo-cap{color:#f4f1ee8c;font-size:12px;font-weight:500}.qc-opcionais{flex-direction:column;gap:6px;display:flex}.qc-opc{cursor:pointer;text-align:left;isolation:isolate;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:background .2s,border-color .2s,transform .18s;display:flex}.qc-opc:active{transform:scale(.98)}.qc-opc.is-active{background:linear-gradient(135deg,#00ffd11a,#00ffd10a);border-color:#00ffd173;box-shadow:0 4px 14px -4px #00ffd14d,inset 0 1px #ffffff0f}.qc-opc-check{color:#02201a;background:#ffffff0d;border:1.5px solid #fff3;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s,border-color .2s;display:inline-flex}.qc-opc.is-active .qc-opc-check{background:linear-gradient(135deg,#4dffe3,#00e676);border-color:#00e676;box-shadow:0 0 8px #00e6768c}.qc-opc-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qc-opc-label{font-family:var(--font-body);color:var(--color-text);font-size:13px;font-weight:700;line-height:1.25}.qc-opc-hint{color:#f4f1ee8c;font-variant-numeric:tabular-nums;font-size:11px}.qc-foot-fixed{padding:14px 16px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);background:linear-gradient(#0a0b0bd9 0%,#0a0b0bfa 30%,#080909 100%);border-top:1px solid #ffa04033;flex-direction:column;flex-shrink:0;gap:10px;display:flex;position:relative}@media (min-width:1024px){.qc-foot-fixed{padding:18px 22px}}.qc-foot-fixed:before{content:"";filter:blur(.4px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffa040d9,#00ffd1a6,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%}.qc-total{isolation:isolate;flex-direction:column;gap:4px;display:flex}.qc-total-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.qc-total-label{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1.6px;color:#ffc882d9;font-size:10.5px;font-weight:700}.qc-total-value{font-family:var(--font-title);letter-spacing:-.02em;color:#0000;filter:drop-shadow(0 2px 10px #ff450059);background:linear-gradient(#fff 0%,#ffb067 100%);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:900;line-height:1}.qc-total-breakdown{color:#f4f1ee99;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.qc-disclaimer{color:#f4f1ee6b;text-align:center;font-size:10.5px;font-style:italic;line-height:1.35}.qc-total-overflow{text-align:center}.qc-total-overflow-title{font-family:var(--font-title);text-transform:uppercase;letter-spacing:1.4px;color:#00ffd1d9;font-size:11px;font-weight:700}.qc-total-overflow-text{font-family:var(--font-body);color:var(--color-text);margin-top:4px;font-size:13px}.qc-cta{color:#02201a;font-family:var(--font-title);letter-spacing:.4px;isolation:isolate;background:linear-gradient(135deg,#4dffe3 0%,#00e676 60%,#00b894 100%);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:13.5px;font-weight:800;text-decoration:none;transition:transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px -6px #00e676a6,inset 0 1px #ffffff73}.qc-cta:active{transform:scale(.98)}.qc-cta-shimmer{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%);width:50%;height:100%;animation:3.5s ease-in-out infinite qc-cta-shimmer;position:absolute;top:0;left:-50%}@keyframes qc-cta-shimmer{0%{left:-50%}60%,to{left:110%}}@media (prefers-reduced-motion:reduce){.qc-overlay,.qc-sheet,.qc-cta-shimmer,.nav-icon-calc-pulse{animation:none}}@media (max-width:1023px){body{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.dock-stage{display:none!important}.back-to-top{bottom:calc(102px + env(safe-area-inset-bottom))!important;width:44px!important;height:44px!important;left:auto!important;right:16px!important}.mobile-drawer{bottom:calc(92px + env(safe-area-inset-bottom))!important}}.ct-hero-portrait-kenburns{transform-origin:50% 35%;animation:18s ease-in-out infinite ct-hero-kenburns}@keyframes ct-hero-kenburns{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.045)translate(-1.5%,-1%)}}.ct-hero-aurora-secondary{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(#ffa0401a 0%,#00ffd10f 40%,#0000 70%);width:60%;height:60%;animation:8s ease-in-out infinite ct-hero-aurora-shift;position:absolute;top:20%;left:30%}@keyframes ct-hero-aurora-shift{0%,to{opacity:.4;transform:scale(.95)rotate(0)}50%{opacity:.75;transform:scale(1.05)rotate(8deg)}}.ct-hero-spotlight{filter:blur(20px);pointer-events:none;z-index:0;mix-blend-mode:overlay;background:radial-gradient(70% 50% at 100%,#00ffd114 0%,#00ffd105 30%,#0000 65%);width:50%;height:80%;position:absolute;top:50%;right:25%;transform:translateY(-50%)}.ct-proof{isolation:isolate;background:linear-gradient(#050608 0%,#0a0c0f 50%,#050608 100%);border-top:1px solid #00ffd114;border-bottom:1px solid #ffa04014}.ct-proof:before{content:"";filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(60% 100%,#00ffd10f 0%,#0000 70%);position:absolute;inset:0}.ct-proof-fade{pointer-events:none;z-index:2;width:80px;position:absolute;top:0;bottom:0}.ct-proof-fade-l{background:linear-gradient(90deg,#050608 0%,#0000 100%);left:0}.ct-proof-fade-r{background:linear-gradient(-90deg,#050608 0%,#0000 100%);right:0}.ct-proof-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (min-width:1024px){.ct-proof-row{flex-wrap:nowrap}}.ct-proof-google{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;padding:10px 14px;display:flex}.ct-proof-google-stars{color:gold;letter-spacing:2px;text-shadow:0 0 8px #ffd70073;font-size:16px}.ct-proof-google-text{font-family:var(--font-body);color:#f4f1eec7;margin-top:4px;font-size:11.5px}.ct-proof-google-text strong{color:var(--color-text);font-weight:700}.ct-proof-divider{background:linear-gradient(#0000,#00ffd14d,#0000);flex-shrink:0;width:1px;height:60px;display:none}@media (min-width:1024px){.ct-proof-divider{display:block}}.ct-proof-marquee{flex:1;min-width:0;position:relative;overflow:hidden}.ct-proof-track{gap:28px;width:max-content;animation:38s linear infinite ct-proof-scroll;display:flex}@keyframes ct-proof-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ct-proof-marquee:hover .ct-proof-track,.ct-proof-marquee:focus-within .ct-proof-track{animation-play-state:paused}.ct-proof-item{flex-shrink:0;align-items:center;gap:10px;max-width:360px;display:flex}.ct-proof-item-avatar{width:38px;height:38px;font-family:var(--font-title);color:var(--color-text);background:linear-gradient(135deg,#00ffd133,#ffa0401f);border:1px solid #00ffd14d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex;position:relative}.ct-proof-item-dot{background:#00e676;border:2px solid #050608;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0;box-shadow:0 0 6px #00e676a6}.ct-proof-item-body{min-width:0}.ct-proof-item-text{font-family:var(--font-body);color:#f4f1eed9;font-size:12px;font-style:italic;line-height:1.35}.ct-proof-item-author{color:#f4f1ee80;margin-top:3px;font-size:10.5px}.ct-proof-item-author span{color:#00ffd1a6}.ct-proof-counter{flex-direction:column;flex-shrink:0;align-items:center;padding:8px 14px;display:flex}.ct-proof-counter-value{font-family:var(--font-title);background:linear-gradient(180deg, #fff 0%, var(--color-secondary) 100%);color:#0000;filter:drop-shadow(0 2px 8px #00ffd14d);-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:900;line-height:1}.ct-proof-counter-label{font-family:var(--font-body);color:#f4f1eea6;text-align:center;margin-top:4px;font-size:10.5px;line-height:1.2}.ct-proof-counter-label span{color:#f4f1ee73;font-size:10px;display:block}.ct-info-col{position:relative}@media (min-width:1024px){.ct-info-col{align-self:start;position:sticky;top:100px}}.wsc-root{isolation:isolate;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#00ffd10f 0%,#00000080 50%,#000c 100%);border:1px solid #00ffd14d;border-radius:18px;padding:16px;position:relative;overflow:hidden;box-shadow:0 12px 32px -8px #0000008c,inset 0 1px #ffffff14}.wsc-root.is-offline{background:linear-gradient(#ffffff0a,#0000008c);border-color:#ffffff1a}.wsc-aurora{filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(#00e6762e,#0000 70%);width:70%;height:100%;animation:6s ease-in-out infinite wsc-aurora-shift;position:absolute;top:-30%;left:-10%}.wsc-root.is-offline .wsc-aurora{display:none}@keyframes wsc-aurora-shift{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(8%,-4%)}}.wsc-corner-tl,.wsc-corner-br{pointer-events:none;width:16px;height:16px;position:absolute}.wsc-corner-tl{border-top:2px solid #00ffd18c;border-left:2px solid #00ffd18c;border-top-left-radius:4px;top:6px;left:6px}.wsc-corner-br{border-bottom:2px solid #ffa0408c;border-right:2px solid #ffa0408c;border-bottom-right-radius:4px;bottom:6px;right:6px}.wsc-root.is-offline .wsc-corner-tl,.wsc-root.is-offline .wsc-corner-br{border-color:#fff3}.wsc-row{align-items:center;gap:14px;display:flex}.wsc-avatar-wrap{flex-shrink:0;position:relative}.wsc-avatar{object-fit:cover;border:2px solid #00ffd173;border-radius:50%;width:56px;height:56px;box-shadow:0 0 16px #00ffd14d}.wsc-status-dot{border:2px solid #050608;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.wsc-status-dot.is-online{background:#00e676;animation:1.8s ease-in-out infinite wsc-dot-pulse;box-shadow:0 0 8px #00e676d9,0 0 16px #00e67673}.wsc-status-dot.is-offline{background:#777}@keyframes wsc-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.85)}}.wsc-body{flex:1;min-width:0}.wsc-eyebrow{font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;color:#00ffd1d9;align-items:center;gap:5px;margin-bottom:4px;font-size:9.5px;font-weight:800;display:inline-flex}.wsc-eyebrow span{color:#00e676;text-shadow:0 0 6px #00e676d9;font-size:10px}.wsc-root.is-offline .wsc-eyebrow{color:#f4f1ee8c}.wsc-root.is-offline .wsc-eyebrow span{color:#f4f1ee66;text-shadow:none}.wsc-title{font-family:var(--font-body);color:var(--color-text);font-size:14px;font-weight:700;line-height:1.25}.wsc-eta{color:var(--color-secondary);font-weight:600}.wsc-microcopy{font-family:var(--font-body);color:#f4f1ee9e;margin-top:4px;font-size:12px;line-height:1.35}.wsc-activity{border-top:1px dashed #00ffd133;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.wsc-activity-pulse{background:#00e676;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite wsc-dot-pulse;display:inline-block;box-shadow:0 0 6px #00e676b3}.wsc-activity-text{font-family:var(--font-body);color:#f4f1ee8c;font-size:11.5px;line-height:1.3}@media (prefers-reduced-motion:reduce){.ct-hero-portrait-kenburns,.ct-hero-aurora-secondary,.ct-proof-track,.wsc-aurora,.wsc-status-dot,.wsc-activity-pulse{animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
