.pef-page{isolation:isolate;position:relative}.pef-hero{background:var(--color-base);align-items:center;min-height:78vh;display:flex}.pef-hero--image{background:#050606}.pef-hero-image-wrap{z-index:0;position:absolute;inset:0;overflow:hidden}.pef-hero-image{object-fit:cover;object-position:center 55%;filter:saturate(1.08)contrast(1.05);will-change:transform;animation:28s ease-in-out infinite alternate pef-hero-image-zoom}@keyframes pef-hero-image-zoom{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.08)translate(-1.5%)}}.pef-hero-image-overlay{pointer-events:none;z-index:1;background:linear-gradient(#0506068c 0%,#0506066b 30%,#05060694 70%,#050606d1 100%);position:absolute;inset:0}.pef-hero-image-vignette{pointer-events:none;mix-blend-mode:multiply;z-index:1;background:radial-gradient(80% 60%,#0000 0%,#00000080 100%);position:absolute;inset:0}@media (max-width:768px){.pef-hero{min-height:72vh}.pef-hero-image{object-position:center 50%;animation-duration:36s}.pef-hero-image-overlay{background:linear-gradient(#0506069e 0%,#05060680 30%,#050606a6 70%,#050606e0 100%)}}@media (prefers-reduced-motion:reduce){.pef-hero-image{animation:none!important}}.pef-hero--image .pef-hero-aurora,.pef-hero--image .pef-hero-aurora-secondary,.pef-hero--image .pef-hero-glow,.pef-hero--image .pef-hero-spotlight{mix-blend-mode:screen;opacity:.7;z-index:2}.pef-hero--image .pef-hero-particles,.pef-hero--image .pef-hero-letterbox,.pef-hero--image .pef-hero-hud{z-index:3}.pef-hero--image>div:last-child{z-index:4;position:relative}.pef-hero-aurora{pointer-events:none;filter:blur(60px);z-index:0;background:radial-gradient(50% 60% at 30%,#ff8a2424,#0000 70%),radial-gradient(50% 60% at 70%,#00ffd11a,#0000 70%);animation:18s ease-in-out infinite alternate qs-final-aurora;position:absolute;inset:0}.pef-hero-aurora-secondary{pointer-events:none;filter:blur(70px);z-index:0;background:radial-gradient(30% 40% at 50% 30%,#ffb8541f,#0000 70%);animation:24s ease-in-out infinite alternate-reverse qs-final-aurora;position:absolute;inset:0}.pef-hero-glow{pointer-events:none;filter:blur(80px);z-index:0;border-radius:50%;width:520px;height:520px;position:absolute;top:50%}.pef-hero-glow-l{background:radial-gradient(circle,#ff8a242e,#0000 70%);left:-180px;transform:translateY(-50%)}.pef-hero-glow-r{background:radial-gradient(circle,#00ffd124,#0000 70%);right:-180px;transform:translateY(-50%)}.pef-hero-spotlight{pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 50% 30%,#ffdca00f,#0000 70%);position:absolute;inset:0}.pef-hero-letterbox{pointer-events:none;z-index:1;background:linear-gradient(#000000d9 0%,#0000 100%);height:80px;position:absolute;left:0;right:0}.pef-hero-letterbox-top{top:0}.pef-hero-letterbox-bot{background:linear-gradient(#0000 0%,#000000a6 100%);bottom:0}.pef-hero-hud{font-family:var(--font-title);letter-spacing:1.5px;color:#ffdca0d9;z-index:2;pointer-events:none;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:24px;right:24px}.pef-hero-hud-rec{background:#0d0f0f80;border:1px solid #00ffd159;border-radius:10px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pef-hero-hud-dot{background:#00ffd1eb;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pef-hud-blink;box-shadow:0 0 8px #00ffd1a6}.pef-hero-hud-sep{opacity:.4}@keyframes pef-hud-blink{0%,to{opacity:.6}50%{opacity:1}}.pef-hero-particles{pointer-events:none;z-index:1;position:absolute;inset:0}.pef-hero-particles>span{background:radial-gradient(circle,#ffdca0f2,#ff8a2400);border-radius:50%;width:3px;height:3px;animation:12s ease-in-out infinite qs-hero-spark;position:absolute}.pef-hero-particles>span:first-child{animation-delay:0s;top:22%;left:8%}.pef-hero-particles>span:nth-child(2){animation-delay:1.5s;top:68%;left:22%}.pef-hero-particles>span:nth-child(3){animation-delay:3s;top:35%;left:38%}.pef-hero-particles>span:nth-child(4){animation-delay:4.5s;top:75%;left:55%}.pef-hero-particles>span:nth-child(5){animation-delay:6s;top:28%;left:70%}.pef-hero-particles>span:nth-child(6){animation-delay:7.5s;top:62%;left:82%}.pef-hero-particles>span:nth-child(7){animation-delay:9s;top:45%;left:14%}.pef-hero-particles>span:nth-child(8){animation-delay:10.5s;top:40%;left:90%}.pef-breadcrumb{letter-spacing:1.3px;text-transform:uppercase;color:#f4f1ee99;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.pef-breadcrumb-link{color:#ffb854d9;text-decoration:none;transition:color .2s}.pef-breadcrumb-link:hover{color:#ffb854}.pef-breadcrumb-sep{opacity:.4}.pef-breadcrumb-current{color:#f4f1eed9}.pef-eyebrow{font-family:var(--font-title);letter-spacing:1.6px;text-transform:uppercase;color:#ffb854e6;font-size:11px;font-weight:700}.pef-eyebrow-dot{background:#00ffd1eb;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pef-hud-blink;box-shadow:0 0 8px #00ffd1a6}.pef-hero-title-line{display:block}.pef-hero-ghost{font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:#f4f1eed9;background:#ffffff08;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:4px;padding:14px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.pef-hero-ghost:hover{color:#00ffd1;background:#ffffff0f;border-color:#00ffd166}.pef-dobra{background:var(--color-base);isolation:isolate;position:relative}@media (min-width:1024px){.pef-dobra{min-height:92vh}}.pef-dobra:nth-child(2n){background:var(--color-surface)}.pef-dobra-aurora{pointer-events:none;filter:blur(60px);z-index:0;opacity:.55;position:absolute;inset:0}.pef-dobra[data-tone=amber] .pef-dobra-aurora{background:radial-gradient(40% 50% at 20%,#ff8a2426,#0000 70%)}.pef-dobra[data-tone=jade] .pef-dobra-aurora{background:radial-gradient(40% 50% at 80%,#00ffd121,#0000 70%)}.pef-dobra[data-tone=violet] .pef-dobra-aurora{background:radial-gradient(40% 50% at 20%,#a78bfa21,#0000 70%)}.pef-dobra[data-tone=mist] .pef-dobra-aurora,.pef-dobra[data-tone=ember] .pef-dobra-aurora,.pef-dobra[data-tone=ruby] .pef-dobra-aurora,.pef-dobra[data-tone=gold] .pef-dobra-aurora,.pef-dobra[data-tone=rose] .pef-dobra-aurora,.pef-dobra[data-tone=azure] .pef-dobra-aurora{background:radial-gradient(40% 50% at 20%,#ffb8541a,#0000 70%)}.pef-card-column{flex-direction:column;gap:18px;max-width:100%;display:flex}@media (min-width:1024px){.pef-card-column{z-index:1;align-self:start;max-width:100%;position:sticky;top:96px}}.pef-info-col{padding-left:0}@media (min-width:1024px){.pef-info-col{padding-left:8px}}.pef-card-wrap{aspect-ratio:3/2;isolation:isolate;perspective:1200px;width:100%;margin:0 auto;position:relative}@media (min-width:1024px){.pef-card-wrap{aspect-ratio:3/2;max-width:100%}}.pef-card-aura{pointer-events:none;filter:blur(28px);opacity:.7;z-index:0;background:radial-gradient(circle at 30% 30%,#ffb85433,#0000 55%),radial-gradient(circle at 70% 70%,#00ffd129,#0000 55%);border-radius:32px;animation:20s ease-in-out infinite alternate qs-final-aurora;position:absolute;inset:-10%}.pef-dobra[data-tone=amber] .pef-card-aura{background:radial-gradient(circle at 30% 30%,#ff8a2447,#0000 55%),radial-gradient(circle at 70% 70%,#ffb85433,#0000 55%)}.pef-dobra[data-tone=jade] .pef-card-aura{background:radial-gradient(circle at 30% 30%,#00ffd13d,#0000 55%),radial-gradient(circle at 70% 70%,#00e6762e,#0000 55%)}.pef-dobra[data-tone=violet] .pef-card-aura{background:radial-gradient(circle at 30% 30%,#a78bfa3d,#0000 55%),radial-gradient(circle at 70% 70%,#ff8a2429,#0000 55%)}.pef-card-ring{background:conic-gradient(from var(--pef-ring-angle,0deg), #ffb85400 0deg, #ffb854bf 70deg, #00ffd1b3 180deg, #ffb85400 280deg, #ffb85400 360deg);-webkit-mask-composite:xor;opacity:.85;pointer-events:none;z-index:1;filter:drop-shadow(0 0 8px #ffb85459);border-radius:28px;padding:1.5px;animation:22s linear infinite pef-ring-spin;position:absolute;inset:-6px;-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}@property --pef-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pef-ring-spin{to{--pef-ring-angle:360deg}}.pef-card-particles{pointer-events:none;z-index:0;position:absolute;inset:-10%}.pef-card-particles>span{filter:blur(.4px);background:radial-gradient(circle,#ffc864f2,#ff8a2400);border-radius:50%;width:4px;height:4px;animation:11s ease-in-out infinite qs-portrait-spark;position:absolute}.pef-card-particles>span:first-child{animation-delay:0s;top:16%;left:-5%}.pef-card-particles>span:nth-child(2){animation-delay:2.2s;top:12%;left:103%}.pef-card-particles>span:nth-child(3){animation-delay:4.4s;top:78%;left:-4%}.pef-card-particles>span:nth-child(4){animation-delay:6.6s;top:70%;left:104%}.pef-card-particles>span:nth-child(5){animation-delay:8.8s;top:-4%;left:50%}.pef-card{isolation:isolate;background:#0a0c0c;border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px -16px #000000b3}.pef-card-img{object-fit:cover;object-position:center;transform-origin:50% 40%;width:100%;height:100%;animation:24s ease-in-out infinite alternate qs-card-kenburns;display:block}.pef-card-img-secondary-wrap{z-index:2;pointer-events:none;filter:saturate(1.1)contrast(1.05);position:absolute;inset:0;-webkit-mask-image:linear-gradient(132deg,#0000 0% 38%,#0000001a 43%,#0000008c 48%,#000000eb 54%,#000 60% 100%);mask-image:linear-gradient(132deg,#0000 0% 38%,#0000001a 43%,#0000008c 48%,#000000eb 54%,#000 60% 100%)}.pef-card-img-secondary{object-fit:cover;object-position:center 45%;transform-origin:60%;width:100%;height:100%;animation:28s ease-in-out infinite alternate-reverse qs-card-kenburns;display:block}.pef-card-seam{z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.85;filter:drop-shadow(0 0 8px #ffdc8c99);background:linear-gradient(132deg,#0000 0% 47%,#ffffffa6 48.6%,#fff0c8f2 49.5%,#fff 50%,#fff0c8f2 50.5%,#ffffffa6 51.4%,#0000 53% 100%);position:absolute;inset:0}.pef-card-seam-glow{z-index:3;pointer-events:none;mix-blend-mode:screen;filter:blur(14px);opacity:.78;background:linear-gradient(132deg,#0000 38%,#ffb85429 44%,#ffd78252 49%,#fff5c86b 50%,#96c8aa4d 51%,#60b48c29 56%,#0000 62%);animation:7s ease-in-out infinite pef-card-seam-pulse;position:absolute;inset:0}@keyframes pef-card-seam-pulse{0%,to{opacity:.55;filter:blur(12px);transform:translate(-1%)}50%{opacity:.95;filter:blur(20px);transform:translate(1%)}}.pef-card-mtag{z-index:4;font-family:var(--font-display,"Montserrat", sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#fff8eafa;-webkit-backdrop-filter:blur(10px)saturate(1.2);pointer-events:none;white-space:nowrap;text-shadow:0 1px 2px #000000b3;background:#080a0cb8;border:1px solid #ffc8785c;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 6px 18px -4px #000000b8,inset 0 0 0 1px #ffffff14,0 0 24px -8px #ffc87866}.pef-card-mtag:before{content:"";background:#ffdc8c;border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite pef-mtag-dot-pulse;display:block;box-shadow:0 0 8px #ffdc8ce6}@keyframes pef-mtag-dot-pulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.pef-card-mtag--main{top:16px;left:16px}.pef-card-mtag--secondary{color:#fff6e2fa;background:#501e08ad;border-color:#ffa86080;bottom:16px;right:16px;box-shadow:0 6px 18px -4px #000000c7,inset 0 0 0 1px #ffffff1a,0 0 28px -8px #ffa86080}.pef-card-mtag--secondary:before{background:#ffb864;box-shadow:0 0 8px #ffb864f2}.pef-card[data-montage=diagonal-split] .pef-card-hud{display:none}.pef-card[data-montage=diagonal-split] .pef-card-bracket{z-index:4;opacity:.65}.pef-card[data-montage=diagonal-split] .pef-card-badge{z-index:4}.pef-card[data-montage=diagonal-split] .pef-card-flag-tag,.pef-card[data-montage=diagonal-split] .pef-card-flag-strip{display:none}.pef-card-shade{pointer-events:none;z-index:1;background:linear-gradient(#0000 40%,#000000a6 100%),linear-gradient(#00000059 0%,#0000 20%);position:absolute;inset:0}.pef-card-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#0d0f0fcc;border:1px solid #ffb85452;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 24px -6px #0009}.pef-card-badge-dot{background:#00ffd1f2;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite qs-pilar-led-blink;box-shadow:0 0 8px #00ffd1a6}.pef-card-badge-body{flex-direction:column;line-height:1.15;display:flex}.pef-card-badge-body strong{font-family:var(--font-title);letter-spacing:1.3px;color:#ffdca0f2;font-size:10.5px;font-weight:800}.pef-card-badge-body small{font-family:var(--font-body);color:#f4f1eeb3;font-size:10px}.pef-card-bracket{pointer-events:none;z-index:3;filter:drop-shadow(0 0 8px #00ffd159);border:2px solid #00ffd18c;width:28px;height:28px;animation:4.5s ease-in-out infinite qs-hero-card-bracket-pulse;position:absolute}.pef-dobra[data-tone=amber] .pef-card-bracket{filter:drop-shadow(0 0 8px #ffb85473);border-color:#ffb8548c}.pef-card-bracket--tl{border-bottom:none;border-right:none;top:-10px;left:-10px}.pef-card-bracket--tr{border-bottom:none;border-left:none;animation-delay:.6s;top:-10px;right:-10px}.pef-card-bracket--bl{border-top:none;border-right:none;animation-delay:1.2s;bottom:-10px;left:-10px}.pef-card-bracket--br{border-top:none;border-left:none;animation-delay:1.8s;bottom:-10px;right:-10px}.pef-title{background:linear-gradient(#fffffffa 0%,#ffdca0eb 70%,#ffb854d9 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 32px #ff8a242e;filter:drop-shadow(0 2px #00000080);-webkit-background-clip:text;background-clip:text;position:relative}.pef-title:before{content:"";filter:drop-shadow(0 0 6px #ff8a248c);background:linear-gradient(90deg,#ffb854f2 0%,#00ffd180 100%);width:56px;height:2px;margin-bottom:18px;display:block}.pef-lead{font-family:var(--font-body);letter-spacing:.005em;background:linear-gradient(90deg,#ffb8540b 0%,#0000 80%);border-left:2px solid #ffb8546b;border-radius:0 8px 8px 0;padding-top:8px;padding-bottom:8px;padding-left:14px;font-style:italic;position:relative;color:#f4f1eee0!important;font-size:16px!important;line-height:1.65!important}.pef-lead:first-letter{font-family:var(--font-title);background:linear-gradient(135deg,#ffdca0 0%,#ff8a24f2 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 8px #ff8a2473);-webkit-background-clip:text;background-clip:text;margin-right:2px;font-size:1.6em;font-style:normal;font-weight:800}.pef-lead strong{color:#ffdca0f2;font-style:normal;font-weight:700}.pef-highlights{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pef-highlight-item{font-family:var(--font-body);color:#f4f1eeeb;isolation:isolate;background:linear-gradient(90deg,#00ffd10a 0%,#0000 100%);border:1px solid #00ffd114;border-radius:10px;align-items:flex-start;gap:12px;padding:8px 12px 8px 10px;font-size:13.5px;line-height:1.45;transition:all .25s;display:flex;position:relative}.pef-highlight-item:before{content:"";background:linear-gradient(#00ffd166,#ffb8544d);border-radius:2px;width:2px;height:60%;transition:height .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pef-highlight-item:hover{background:linear-gradient(90deg,#00ffd114 0%,#0000 100%);border-color:#00ffd12e;transform:translate(2px)}.pef-highlight-item:hover:before{height:90%}.pef-highlight-mark{color:#b8ffe8;background:radial-gradient(circle at 30% 30%,#00ffd159 0%,#00e67638 100%);border:1.5px solid #00ffd18c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 0 10px #00ffd152,inset 0 1px #ffffff14}.pef-calc{isolation:isolate;background:linear-gradient(160deg,#141616d9 0%,#0d0f0feb 100%);border:1px solid #ffffff0f;border-radius:18px;padding:18px;position:relative}.pef-calc-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.pef-calc-rec{font-family:var(--font-title);letter-spacing:1.5px;color:#ffb854d9;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.pef-calc-rec-dot{background:#ffb854eb;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite pef-hud-blink;box-shadow:0 0 6px #ffb8548c}.pef-calc-duracao{font-family:var(--font-title);letter-spacing:1.2px;color:#f4f1ee99;font-size:11px;font-weight:700}.pef-calc-pax-only{z-index:1;background:linear-gradient(135deg,#ffb8541a 0%,#00ffd10a 100%);border:1px solid #ffb85447;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex;position:relative}.pef-calc-pax-only-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pef-calc-pax-only-label{font-family:var(--font-title);color:#ffdca0f2;letter-spacing:.2px;font-size:13px;font-weight:800}.pef-calc-pax-only-hint{color:#f4f1ee99;font-size:10.5px;line-height:1.4}.pef-calc-stepper--big{padding:5px}.pef-calc-stepper--big .pef-calc-step-btn{width:32px;height:32px;font-size:18px}.pef-calc-stepper--big .pef-calc-step-val{min-width:26px;font-size:16px}.pef-calc-ingressos{gap:8px;margin-bottom:14px;display:grid}.pef-calc-row{background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.pef-calc-row-info{flex-direction:column;line-height:1.2;display:flex}.pef-calc-row-label{color:#f4f1eee6;font-size:12.5px}.pef-calc-row-value{color:#f4f1ee8c;margin-top:2px;font-size:11px}.pef-calc-stepper{background:linear-gradient(#141616d9 0%,#0a0c0cf2 100%);border:1px solid #ffb85452;border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff08}.pef-calc-step-btn{color:#ffdca0;cursor:pointer;background:linear-gradient(#ffb8541a 0%,#ff8a240a 100%);border:1px solid #ffb85433;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0003}.pef-calc-step-btn:hover{color:#fff;background:linear-gradient(#ffb85447 0%,#ff8a2424 100%);border-color:#ffb8548c;box-shadow:0 0 12px #ff8a248c,inset 0 1px #ffffff1a,inset 0 -1px #0003}.pef-calc-step-val{text-align:center;min-width:28px;font-family:var(--font-title);color:#f4f1eef2;font-size:13px;font-weight:700}.pef-calc-estrangeiro{color:#f4f1eeb3;cursor:pointer;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:flex}.pef-calc-estrangeiro input{accent-color:#ffb854d9}.pef-calc-cats-resumo{font-family:var(--font-body,sans-serif);background:radial-gradient(80% 60% at 0%,#ffb8541a,#0000 65%),linear-gradient(#0f0c088c 0%,#080604c7 100%);border:1px solid #ffd48038;border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:8px 10px;display:flex}.pef-calc-cats-resumo-icon{filter:drop-shadow(0 0 6px #ffb85473);flex-shrink:0;font-size:16px}.pef-calc-cats-resumo-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pef-calc-cats-resumo-label{font-family:var(--font-title,"Montserrat", sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#ffd480d9;font-size:8.5px;font-weight:800}.pef-calc-cats-resumo-list{color:#f4f1eed9;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11.5px;line-height:1.3;display:flex}.pef-calc-cats-resumo-list>span[data-tone]{font-weight:700}.pef-calc-cats-resumo-list>span[data-tone=amber]{color:#ffd480}.pef-calc-cats-resumo-list>span[data-tone=cyan]{color:#5ee6f0}.pef-calc-cats-resumo-list>span[data-tone=pink]{color:#f472b6}.pef-calc-cats-resumo-list>span[data-tone=violet]{color:#c4b5fd}.pef-calc-cats-resumo-list>span:not([data-tone]){opacity:.45}.pef-calc-cats-resumo-hint{font-family:var(--font-title,"Montserrat", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#ffd480d9;background:#ffd4801f;border:1px solid #ffd48047;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:8.5px;font-weight:800}@media (max-width:480px){.pef-calc-cats-resumo{gap:8px;padding:8px}.pef-calc-cats-resumo-icon{font-size:14px}.pef-calc-cats-resumo-list{font-size:11px}.pef-calc-cats-resumo-hint{letter-spacing:.14em;padding:2px 6px;font-size:8px}}.pef-calc-cats-fn{background:radial-gradient(100% 80% at 50% 0,#a78bfa1a,#0000 70%),linear-gradient(#0f0c12a6 0%,#08060cd9 100%);border:1px solid #a78bfa38;border-radius:12px;margin-top:6px;padding:12px}.pef-calc-cats-fn-header{border-bottom:1px dashed #a78bfa2e;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;display:flex}.pef-calc-cats-fn-dot{background:#c4b5fd;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite rk-scene-dot-pulse;box-shadow:0 0 6px 1px #a78bfaa6}.pef-calc-cats-fn-label{font-family:var(--font-title,"Montserrat", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#e1dcffeb;flex:1;font-size:10px;font-weight:800}.pef-calc-cats-fn-counter{font-family:var(--font-title,"Montserrat", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#c4b5fd;background:#a78bfa2e;border:1px solid #a78bfa73;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800}.pef-calc-cats-fn-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}@media (min-width:640px){.pef-calc-cats-fn-grid{grid-template-columns:repeat(4,1fr);gap:6px}}.pef-calc-cats-fn-item{border:1px solid rgba(var(--cat-rgb,167, 139, 250), .18);text-align:center;background:#08060c8c;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;transition:border-color .3s,background .3s,transform .3s;display:flex}.pef-calc-cats-fn-item[data-tone=amber]{--cat-rgb:255, 212, 128;--cat-color:#ffd480}.pef-calc-cats-fn-item[data-tone=cyan]{--cat-rgb:94, 230, 240;--cat-color:#5ee6f0}.pef-calc-cats-fn-item[data-tone=pink]{--cat-rgb:244, 114, 182;--cat-color:#f472b6}.pef-calc-cats-fn-item[data-tone=violet]{--cat-rgb:196, 181, 253;--cat-color:#c4b5fd}.pef-calc-cats-fn-item[data-active=true]{background:rgba(var(--cat-rgb), .1);border-color:rgba(var(--cat-rgb), .55)}.pef-calc-cats-fn-icon{font-size:14px}.pef-calc-cats-fn-name{font-family:var(--font-title,"Montserrat", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--cat-color,#c4b5fd);font-size:9px;font-weight:800;line-height:1}.pef-calc-cats-fn-stepper{align-items:center;gap:4px;display:flex}.pef-calc-cats-fn-btn{color:#f4f1eeeb;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:900;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}.pef-calc-cats-fn-btn:hover:not(:disabled){background:rgba(var(--cat-rgb,167, 139, 250), .15);border-color:rgba(var(--cat-rgb,167, 139, 250), .55)}.pef-calc-cats-fn-btn:disabled{opacity:.35;cursor:not-allowed}.pef-calc-cats-fn-val{text-align:center;min-width:18px;font-family:var(--font-title);color:#f4f1eef2;font-size:12px;font-weight:800}.pef-calc-cats-fn-hint{font-family:var(--font-body,sans-serif);color:#fff0dccc;background:#ffd4800f;border:1px solid #ffd48033;border-radius:8px;margin-top:8px;padding:6px 10px;font-size:10.5px;line-height:1.4}.pef-alert-day{background:radial-gradient(80% 60% at 0%,#ff64641a,#0000 65%),linear-gradient(#281212bf 0%,#190c0ceb 100%);border:1px solid #ff8a8a61;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex;box-shadow:0 4px 14px #00000073,0 0 20px -6px #ff646433}.pef-alert-day-icon{filter:drop-shadow(0 0 6px #ff64648c);flex-shrink:0;font-size:22px}.pef-alert-day-body{flex:1;min-width:0}.pef-alert-day-label{font-family:var(--font-title,"Montserrat", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#ff8a8a;margin-bottom:3px;font-size:11px;font-weight:900;line-height:1}.pef-alert-day-text{font-family:var(--font-body,sans-serif);color:#fff0dcdb;font-size:13px;line-height:1.45}.pef-alert-day-text strong{color:#fff;font-weight:700}.pef-calc-veiculo{background:#ffb8540f;border:1px solid #ffb8542e;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.pef-calc-veiculo-info{flex-direction:column;gap:2px;display:flex}.pef-calc-veiculo-eyebrow{font-family:var(--font-title);letter-spacing:1.4px;color:#ffb854d9;font-size:9.5px;font-weight:800}.pef-calc-veiculo-tipo{color:#f4f1eef2;font-size:13.5px;font-weight:700}.pef-calc-veiculo-cap{color:#f4f1ee99;font-size:11px}.pef-calc-veiculo-chips{grid-column:1/-1;gap:6px;display:inline-flex}.pef-calc-veiculo-chip{font-family:var(--font-title);letter-spacing:1px;color:#f4f1eeb3;cursor:pointer;background:0 0;border:1px solid #ffb85440;border-radius:8px;padding:4px 10px;font-size:10.5px;font-weight:700;transition:all .2s}.pef-calc-veiculo-chip:hover{color:#ffb854f2;border-color:#ffb85480}.pef-calc-veiculo-chip.is-active{color:#ffdca0;background:#ffb8542e;border-color:#ffb8548c}.pef-calc-veiculo-valor{font-family:var(--font-title);color:#ffdca0f2;font-size:16px;font-weight:800}.pef-calc-total{background:linear-gradient(135deg,#ff8a241a 0%,#00ffd10f 100%);border:1px solid #ffb85447;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pef-calc-total-label{font-family:var(--font-title);letter-spacing:1.5px;color:#f4f1eed9;font-size:10.5px;font-weight:800}.pef-calc-total-value{font-family:var(--font-title);background:linear-gradient(100deg,#ffb854 0%,#ffe2a8 50%,#ff7a2c 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900;animation:6s ease-in-out infinite qs-stat-shimmer}.pef-calc-data{align-items:center;gap:10px;margin-top:12px;display:flex}.pef-calc-data-label{color:#f4f1eeb3;flex-shrink:0;font-size:11.5px}.pef-calc-data-input{color:#f4f1eef2;font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141616b3;border:1px solid #ffffff14;border-radius:8px;flex:1;padding:8px 10px;font-size:12.5px}.pef-calc-data-input:focus{border-color:#00ffd173;outline:none;box-shadow:0 0 0 2px #00ffd11f}.pef-btn-docs{color:#f4f1eeeb;width:100%;font-family:var(--font-body);cursor:pointer;text-align:left;isolation:isolate;background:linear-gradient(135deg,#ffb8541a 0%,#ff8a240a 100%);border:1px solid #ffb85452;border-radius:14px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;transition:all .25s;display:inline-flex}.pef-btn-docs:hover{background:linear-gradient(135deg,#ffb8542e 0%,#ff8a2414 100%);border-color:#ffb8548c;transform:translateY(-1px);box-shadow:0 8px 20px -4px #ff8a2440}.pef-btn-docs-icon{filter:drop-shadow(0 0 6px #ffb85473);flex-shrink:0;font-size:22px}.pef-btn-docs-label{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.25;display:flex}.pef-btn-docs-label strong{font-family:var(--font-title);color:#ffdca0f2;letter-spacing:.3px;font-size:13px;font-weight:800}.pef-btn-docs-label small{color:#f4f1ee8c;font-size:11px}.pef-btn-docs-arrow{color:#ffb854d9;font-size:16px;transition:transform .2s}.pef-btn-docs:hover .pef-btn-docs-arrow{transform:translate(3px)}.pef-docs-modal{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;place-items:center;padding:20px;animation:.3s pef-modal-fade;display:grid;position:fixed;inset:0}@keyframes pef-modal-fade{0%{opacity:0}to{opacity:1}}.pef-docs-modal-card{background:linear-gradient(#ffb85414 0%,#0d0f0ff5 30%,#080a0afa 100%);border:1px solid #ffb85459;border-radius:20px;width:100%;max-width:540px;max-height:86vh;padding:28px 28px 24px;animation:.35s cubic-bezier(.2,.8,.3,1) pef-modal-slide;position:relative;overflow-y:auto;box-shadow:0 32px 80px -16px #000c,inset 0 0 0 1px #ffb85414}@keyframes pef-modal-slide{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.pef-docs-modal-close{color:#f4f1eeb3;cursor:pointer;background:#141616cc;border:1px solid #ffffff14;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1;transition:all .2s;position:absolute;top:14px;right:14px}.pef-docs-modal-close:hover{color:#ff8a64;background:#ff45002e;border-color:#ff450066;transform:rotate(90deg)}.pef-docs-modal-eyebrow{font-family:var(--font-title);letter-spacing:1.5px;color:#ffb854e6;margin-bottom:8px;font-size:10px;font-weight:800;display:inline-block}.pef-docs-modal-title{font-family:var(--font-title);letter-spacing:-.005em;background:linear-gradient(135deg,#fffffffa 0%,#ffdca0eb 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-size:22px;font-weight:900;line-height:1.2}.pef-docs-modal-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pef-docs-modal-item{color:#f4f1eeeb;background:linear-gradient(90deg,#00ffd10d 0%,#0000 100%);border:1px solid #00ffd11f;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex}.pef-docs-modal-bullet{color:#b8ffe8;background:#00ffd133;border:1.5px solid #00ffd18c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 0 8px #00ffd152}.pef-docs-modal-footer{color:#ffdca0eb;background:linear-gradient(135deg,#ff8a241a 0%,#0000 100%);border:1px solid #ffb85440;border-radius:10px;align-items:flex-start;gap:8px;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.pef-horario-extra{color:#00ffd1d9;margin-left:4px;font-size:11px;font-weight:700}.pef-horarios-duracao-extra{color:#00ffd1bf;font-size:10.5px;font-style:italic}.pef-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pef-btn-3d{color:#fff;font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;isolation:isolate;background:linear-gradient(#ffffff2e 0%,#0000 50%),linear-gradient(135deg,#00e676 0%,#00c853 50%,#00a040 100%);border:1px solid #00642873;border-radius:16px;align-items:center;gap:10px;padding:16px 26px;font-size:13.5px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:3.6s ease-in-out infinite pef-btn-3d-pulse;display:inline-flex;position:relative;box-shadow:0 12px 32px -6px #00c8538c,0 4px 12px -2px #00c85359,inset 0 3px #006428,inset 0 -3px #00000052,inset 0 0 0 1px #ffffff38}@keyframes pef-btn-3d-pulse{0%,to{box-shadow:0 12px 32px -6px #00c8538c,0 4px 12px -2px #00c85359,inset 0 3px #006428,inset 0 -3px #00000052,inset 0 0 0 1px #ffffff38}50%{box-shadow:0 16px 40px -6px #00e676bf,0 6px 18px -2px #00e6767a,inset 0 3px #006428,inset 0 -3px #00000052,inset 0 0 0 1px #ffffff52}}.pef-btn-3d:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff52 0%,#fff0 50%);position:absolute;inset:0}.pef-btn-3d-label,.pef-btn-3d-arrow{z-index:2;position:relative}.pef-btn-3d-arrow{font-size:16px;transition:transform .2s}.pef-btn-3d:hover{transform:translateY(-2px);box-shadow:0 12px 28px -4px #00c8538c,inset 0 2px #0000001f,inset 0 -2px #0000002e}.pef-btn-3d:hover .pef-btn-3d-arrow{transform:translate(3px)}.pef-btn-3d:active{transform:translateY(0);box-shadow:0 4px 12px -2px #00c85359,inset 0 2px #00000038,inset 0 -2px #0000001a}.pef-btn-add{color:#b8ffe8;font-family:var(--font-title);letter-spacing:1.3px;text-transform:uppercase;cursor:pointer;isolation:isolate;background:linear-gradient(#00ffd12e 0%,#00ffd10a 100%);border:1.5px solid #00ffd173;border-radius:16px;align-items:center;gap:8px;padding:16px 22px;font-size:12.5px;font-weight:800;transition:all .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px -4px #00ffd152,inset 0 2px #0000002e,inset 0 -2px #0000001a,0 0 0 4px #00ffd10f}.pef-btn-add:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0,#ffffff2e,#0000 60%);position:absolute;inset:0}.pef-btn-add>*{z-index:1;position:relative}.pef-btn-add:hover{background:linear-gradient(#00ffd152 0%,#00ffd114 100%);border-color:#00ffd1bf;transform:translateY(-2px);box-shadow:0 14px 32px -4px #00ffd17a,inset 0 2px #0000002e,inset 0 -2px #0000001a,0 0 0 4px #00ffd11f}.pef-btn-add:active{transform:translateY(0)}.pef-btn-add.is-added{color:#b8ffe8;background:linear-gradient(#00e67652 0%,#00e67614 100%);border-color:#00e676b3;box-shadow:0 10px 26px -4px #00e6768c,inset 0 2px #0000002e,inset 0 -2px #0000001a,0 0 0 4px #00e6761a}.pef-btn-add-icon{font-size:16px;line-height:1}.pef-obs{color:#f4f1ee80;border-top:1px dashed #ffffff14;margin-top:16px;padding-top:14px;font-size:11.5px;line-height:1.5}.pef-preview-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.pef-preview-card{color:inherit;isolation:isolate;background:#141616b3;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;padding:18px;text-decoration:none;transition:all .3s;display:flex;position:relative}.pef-preview-card:hover{border-color:#ffb85452;transform:translateY(-3px);box-shadow:0 12px 28px -8px #0000008c}.pef-preview-card-eyebrow{font-family:var(--font-title);letter-spacing:1.4px;color:#ffb854d9;margin-bottom:8px;font-size:9.5px;font-weight:800}.pef-preview-card-title{font-family:var(--font-title);letter-spacing:-.005em;color:#f4f1eef2;margin-bottom:6px;font-size:17px;font-weight:800}.pef-preview-card-desc{color:#f4f1ee9e;flex:1;margin-bottom:14px;font-size:12.5px;line-height:1.45}.pef-preview-card-arrow{color:#ffb854e6;background:#ffb8541a;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:inline-flex}.pef-preview-card:hover .pef-preview-card-arrow{background:#ffb85438;transform:translate(2px)}.pef-resumo{background:var(--color-surface)}.pef-resumo-aurora{pointer-events:none;filter:blur(60px);background:radial-gradient(50% 60% at 30%,#00ffd11a,#0000 70%),radial-gradient(50% 60% at 70%,#ff8a241a,#0000 70%);animation:18s ease-in-out infinite alternate qs-final-aurora;position:absolute;inset:0}.pef-resumo-particles{pointer-events:none;position:absolute;inset:0}.pef-resumo-particles>span{background:radial-gradient(circle,#00ffd1e6,#0000 70%);border-radius:50%;width:3px;height:3px;animation:11s ease-in-out infinite qs-hero-spark;position:absolute}.pef-resumo-particles>span:first-child{animation-delay:0s;top:22%;left:12%}.pef-resumo-particles>span:nth-child(2){animation-delay:2.2s;top:78%;left:30%}.pef-resumo-particles>span:nth-child(3){animation-delay:4.4s;top:30%;left:55%}.pef-resumo-particles>span:nth-child(4){animation-delay:6.6s;top:70%;left:75%}.pef-resumo-particles>span:nth-child(5){animation-delay:8.8s;top:18%;left:88%}.pef-resumo-eyebrow{font-family:var(--font-title);letter-spacing:1.6px;color:#00ffd1e6;text-transform:uppercase;font-size:11.5px;font-weight:800}.pef-resumo-empty{text-align:center;background:#14161699;border:1px dashed #ffffff14;border-radius:18px;padding:40px 24px}.pef-resumo-empty-icon{margin-bottom:12px;font-size:32px;display:block}.pef-tickets{gap:22px;margin-bottom:28px;display:grid}.pef-ticket{background:linear-gradient(180deg, #1c1812c7 0%, #141616d9 100%), var(--color-surface);-webkit-backdrop-filter:blur(14px)saturate(1.2);isolation:isolate;border:1px solid #ffb85438;border-radius:18px;transition:transform .25s,box-shadow .25s;animation:.55s cubic-bezier(.16,1,.3,1) both pef-ticket-in;position:relative;overflow:hidden;box-shadow:0 18px 42px -14px #000000a6,inset 0 1px #ffffff0f,inset 0 -1px #0006}@keyframes pef-ticket-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pef-ticket:hover{transform:translateY(-2px);box-shadow:0 26px 56px -16px #000000bf,inset 0 1px #ffffff14,inset 0 -1px #00000073}.pef-ticket[data-pais=br]{--tk-c:0, 156, 59}.pef-ticket[data-pais=ar]{--tk-c:117, 170, 219}.pef-ticket[data-pais=py]{--tk-c:213, 43, 30}.pef-ticket[data-pais=binacional]{--tk-c:0, 156, 59}.pef-ticket-flag-accent{background:linear-gradient(180deg, transparent 0%, rgba(var(--tk-c,255, 184, 84), .85) 20%, rgba(var(--tk-c,255, 184, 84), .65) 50%, rgba(var(--tk-c,255, 184, 84), .85) 80%, transparent 100%);width:4px;filter:drop-shadow(0 0 6px rgba(var(--tk-c,255, 184, 84), .55));pointer-events:none;z-index:2;position:absolute;inset:0 auto 0 0}.pef-ticket-perf{pointer-events:none;z-index:1;background-image:linear-gradient(90deg,#ffffff2e 50%,#0000 50%);background-repeat:repeat-x;background-size:6px 1px;height:1px;position:absolute;left:16px;right:16px}.pef-ticket-perf-top{top:92px}.pef-ticket-perf-bot{bottom:64px}.pef-ticket-head{border-bottom:1px solid #ffffff0d;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:16px;padding:22px 22px 18px;display:grid}.pef-ticket-num{text-align:center;background:linear-gradient(135deg,#ffb8542e 0%,#ff8a241a 100%);border:1px solid #ffb8544d;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:54px;padding:8px 12px 6px;display:flex}.pef-ticket-num-lab{font-family:var(--font-title);letter-spacing:1.4px;color:#ffdca0a6;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.pef-ticket-num-val{font-family:var(--font-title);background:linear-gradient(135deg,#ffe2a8 0%,#ffb854 50%,#ff7a2c 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:900;line-height:1}.pef-ticket-head-body{flex-direction:column;gap:6px;min-width:0;display:flex}.pef-ticket-eyebrow{font-family:var(--font-title);letter-spacing:1.5px;color:rgba(var(--tk-c,255, 184, 84), .95);text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.pef-ticket-title{font-family:var(--font-title);color:#f4f1eef5;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800;line-height:1.22}.pef-ticket-meta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pef-ticket-meta-pill{font-family:var(--font-body);color:#f4f1eec7;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;display:inline-flex}.pef-ticket-meta-pill strong{color:#f4f1eef5;font-weight:700}.pef-ticket-meta-date{color:#96ffe6eb;background:#00ffd114;border-color:#00ffd138}.pef-ticket-remove{color:#ff8a64d9;cursor:pointer;background:#ff503c14;border:1px solid #ff503c38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;line-height:1;transition:all .2s;display:inline-flex}.pef-ticket-remove:hover{color:#ffb496;background:#ff503c38;border-color:#ff503c8c;transform:rotate(90deg)}.pef-ticket-fiscal{flex-direction:column;gap:14px;padding:16px 22px 8px;display:flex}.pef-ticket-section{flex-direction:column;gap:6px;display:flex}.pef-ticket-section-head{font-family:var(--font-title);letter-spacing:1.6px;color:#ffdca0b3;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:2px;font-size:10px;font-weight:800;display:inline-flex}.pef-ticket-section-icon{background:#ffb8541a;border:1px solid #ffb85433;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.pef-ticket-lines{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pef-ticket-line{font-family:var(--font-body);color:#f4f1eedb;grid-template-columns:36px 1fr auto auto;align-items:baseline;gap:8px;padding:4px 0;font-size:13px;line-height:1.4;display:grid}.pef-ticket-line-qtd{font-family:var(--font-title);color:#ffdca0f2;text-align:right;font-size:13px;font-weight:800}.pef-ticket-line-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pef-ticket-line-hint{color:#f4f1ee80;font-size:11.5px}.pef-ticket-line-dots{display:none}.pef-ticket-line-unit{color:#f4f1ee80;letter-spacing:.2px;white-space:nowrap;font-size:11.5px}.pef-ticket-line-unit:before{content:"@ ";opacity:.55}.pef-ticket-line-total{font-family:var(--font-title);color:#ffdca0f2;text-align:right;white-space:nowrap;min-width:78px;font-weight:700}.pef-ticket-subline{font-family:var(--font-title);letter-spacing:.5px;color:#f4f1eea6;text-transform:uppercase;border-top:1px dashed #ffffff1a;justify-content:space-between;align-items:center;margin-top:2px;padding-top:6px;font-size:11.5px;font-weight:700;display:flex}.pef-ticket-subline span:last-child{color:#ffdca0f2;font-size:13.5px;font-weight:800}.pef-ticket-foot{background:linear-gradient(135deg, rgba(var(--tk-c,255, 184, 84), .1) 0%, transparent 60%), #ffb8540a;border-top:1px solid #ffb85429;justify-content:space-between;align-items:baseline;margin-top:4px;padding:14px 22px 18px;display:flex}.pef-ticket-foot-label{font-family:var(--font-title);letter-spacing:1.6px;color:#f4f1eec7;text-transform:uppercase;font-size:11px;font-weight:800}.pef-ticket-foot-value{font-family:var(--font-title);letter-spacing:-.01em;background:linear-gradient(135deg,#ffe2a8 0%,#ffb854 50%,#ff7a2c 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900}@media (max-width:640px){.pef-ticket-head{grid-template-columns:auto 1fr auto;gap:12px;padding:18px 16px 14px}.pef-ticket-num{min-width:46px;padding:6px 10px 4px}.pef-ticket-num-val{font-size:22px}.pef-ticket-title{font-size:15.5px}.pef-ticket-fiscal{gap:12px;padding:14px 16px 6px}.pef-ticket-line{grid-template-columns:32px 1fr auto;font-size:12.5px}.pef-ticket-line-unit{display:none}.pef-ticket-foot{padding:12px 16px 16px}.pef-ticket-foot-value{font-size:19px}.pef-ticket-perf-top{top:80px}.pef-ticket-perf-bot{bottom:56px}}.pef-resumo-total{background:linear-gradient(135deg,#ff8a2426 0%,#00ffd11a 100%);border:1.5px solid #ffb85459;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:22px 24px;display:flex}.pef-resumo-total-label{font-family:var(--font-title);letter-spacing:1.6px;color:#f4f1eed9;font-size:12.5px;font-weight:800}.pef-resumo-total-value{font-family:var(--font-title);background:linear-gradient(100deg,#ffb854 0%,#ffe2a8 30%,#ffd27a 50%,#ff7a2c 70%,#ffe2a8 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:900;animation:5s ease-in-out infinite qs-stat-shimmer}.pef-resumo-disclaimer{color:#f4f1ee80;text-align:center;margin-bottom:20px;font-size:11.5px;line-height:1.5}.pef-resumo-ctas{flex-direction:column;align-items:center;gap:10px;display:flex}.pef-btn-whatsapp{color:#fff;font-family:var(--font-body);isolation:isolate;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:14px;padding:16px 28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 10px 30px -6px #25d36673,inset 0 2px #0000001f,inset 0 -2px #0000002e}.pef-btn-whatsapp:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff4d 0%,#0000 50%);position:absolute;inset:0}.pef-btn-whatsapp-icon,.pef-btn-whatsapp-body,.pef-btn-whatsapp-arrow{z-index:2;position:relative}.pef-btn-whatsapp-icon{font-size:24px}.pef-btn-whatsapp-body{text-align:left;flex-direction:column;line-height:1.2;display:flex}.pef-btn-whatsapp-body strong{font-family:var(--font-title);letter-spacing:.5px;font-size:14.5px;font-weight:800}.pef-btn-whatsapp-body small{opacity:.92;margin-top:2px;font-size:11px}.pef-btn-whatsapp-arrow{margin-left:4px;font-size:18px;transition:transform .2s}.pef-btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 14px 36px -6px #25d3668c,inset 0 2px #0000001f,inset 0 -2px #0000002e}.pef-btn-whatsapp:hover .pef-btn-whatsapp-arrow{transform:translate(4px)}.pef-btn-clear{color:#f4f1ee80;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:10px;padding:8px 16px;font-size:11.5px;transition:all .2s}.pef-btn-clear:hover{color:#ff8a64d9;border-color:#ff450059}.pef-resumo-aurora-secondary{pointer-events:none;filter:blur(80px);background:radial-gradient(60% 40% at 50% 0,#00ffd112,#0000 70%),radial-gradient(60% 50% at 50% 100%,#ff8a2414,#0000 70%);animation:26s ease-in-out infinite alternate pef-resumo-aurora-2;position:absolute;inset:0}@keyframes pef-resumo-aurora-2{0%{opacity:.7;transform:translate(0)translateY(0)scale(1)}to{opacity:1;transform:translate(4%)translateY(-2%)scale(1.05)}}.pef-resumo-beams{pointer-events:none;opacity:.5;position:absolute;inset:0;overflow:hidden}.pef-resumo-beams>span{transform-origin:50%;filter:blur(.5px);background:linear-gradient(#0000 0%,#00ffd152 50%,#0000 100%);width:1px;height:200%;animation:14s ease-in-out infinite pef-resumo-beam-sweep;position:absolute;top:-50%}.pef-resumo-beams>span:first-child{animation-delay:0s;left:18%;transform:rotate(14deg)}.pef-resumo-beams>span:nth-child(2){background:linear-gradient(#0000 0%,#ffb85447 50%,#0000 100%);animation-delay:4.6s;left:50%;transform:rotate(-10deg)}.pef-resumo-beams>span:nth-child(3){animation-delay:9.2s;left:82%;transform:rotate(18deg)}@keyframes pef-resumo-beam-sweep{0%,to{opacity:0}50%{opacity:1}}.pef-resumo-grain{pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:repeating-conic-gradient(#fff9 0deg 1deg,#0000 1deg 2deg);background-size:3px 3px;position:absolute;inset:0}.pef-resumo-bracket{pointer-events:none;z-index:2;filter:drop-shadow(0 0 8px #00ffd159);border:2px solid #00ffd18c;width:36px;height:36px;position:absolute}.pef-resumo-bracket-tl{border-bottom:0;border-right:0;top:28px;left:28px}.pef-resumo-bracket-tr{border-bottom:0;border-left:0;top:28px;right:28px}.pef-resumo-bracket-bl{border-top:0;border-right:0;bottom:28px;left:28px}.pef-resumo-bracket-br{border-top:0;border-left:0;bottom:28px;right:28px}@media (max-width:640px){.pef-resumo-bracket{border-width:1.5px;width:22px;height:22px}.pef-resumo-bracket-tl,.pef-resumo-bracket-tr{top:14px}.pef-resumo-bracket-bl,.pef-resumo-bracket-br{bottom:14px}.pef-resumo-bracket-tl,.pef-resumo-bracket-bl{left:14px}.pef-resumo-bracket-tr,.pef-resumo-bracket-br{right:14px}}.pef-resumo-scene{-webkit-backdrop-filter:blur(10px);font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;color:#f4f1eed9;z-index:3;white-space:nowrap;background:#0a0e0ec7;border:1px solid #00ffd152;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px -4px #0000008c}.pef-resumo-scene-rec{color:#ff6464f2;align-items:center;gap:5px;display:inline-flex}.pef-resumo-scene-dot{background:#ff3c3c;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pef-resumo-scene-blink;box-shadow:0 0 8px #ff3c3cd9}@keyframes pef-resumo-scene-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.pef-resumo-scene-sep{color:#f4f1ee59}.pef-resumo-scene-text{color:#f4f1eeeb}.pef-resumo-scene-tc{color:#00ffd1eb}@media (max-width:640px){.pef-resumo-scene{letter-spacing:1.1px;gap:6px;padding:5px 10px;font-size:9.5px;top:22px}.pef-resumo-scene-text{display:none}}.pef-resumo-eyebrow-dot{background:#00ffd1e6;border-radius:50%;width:6px;height:6px;margin-right:4px;animation:2.2s ease-in-out infinite pef-resumo-scene-blink;display:inline-block;box-shadow:0 0 8px #00ffd1b3}.pef-resumo-stats{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:linear-gradient(135deg,#00ffd114 0%,#ffb8540f 100%),#0a0e0ea6;border:1px solid #00ffd138;border-radius:16px;justify-content:center;align-items:stretch;gap:0;margin-bottom:28px;padding:14px 8px;animation:.6s ease-out both pef-resumo-stats-in;display:flex;box-shadow:0 12px 36px -10px #00000080,inset 0 1px #ffffff0d}@keyframes pef-resumo-stats-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pef-resumo-stat{text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:4px 12px;display:flex}.pef-resumo-stat-num{font-family:var(--font-title);background:linear-gradient(135deg,#ffd27a 0%,#ffb854 50%,#00ffd1 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:900;line-height:1}.pef-resumo-stat-lab{font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:#f4f1ee9e;margin-top:4px;font-size:9.5px;font-weight:800}.pef-resumo-stat-sep{background:linear-gradient(#0000 0%,#ffffff24 50%,#0000 100%);align-self:stretch;width:1px}@media (max-width:480px){.pef-resumo-stats{padding:12px 4px}.pef-resumo-stat-num{font-size:22px}.pef-resumo-stat-lab{letter-spacing:.9px;font-size:8.5px}.pef-resumo-stat{padding:4px 6px}}.pef-resumo-empty{text-align:center;-webkit-backdrop-filter:blur(10px);background:#141616a6;border:1px dashed #00ffd138;border-radius:22px;padding:56px 28px;position:relative;overflow:hidden}.pef-resumo-empty-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#00ffd11f,#0000 60%);animation:4.5s ease-in-out infinite pef-resumo-empty-pulse;position:absolute;inset:-20%}@keyframes pef-resumo-empty-pulse{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}.pef-resumo-empty-icon{filter:drop-shadow(0 4px 14px #00ffd159);margin-bottom:16px;font-size:40px;display:block;position:relative}.pef-resumo-empty-title{font-family:var(--font-title);color:#f4f1eeeb;margin:0;font-size:16px;font-weight:700;position:relative}.pef-resumo-empty-hint{color:#f4f1ee8c;margin:6px 0 18px;font-size:13px;position:relative}.pef-resumo-empty-cta{color:#00ffd1f2;font-family:var(--font-title);letter-spacing:1.1px;text-transform:uppercase;background:#00ffd11f;border:1px solid #00ffd166;border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex;position:relative}.pef-resumo-empty-cta:hover{background:#00ffd138;border-color:#00ffd1b3;transform:translateY(-1px);box-shadow:0 8px 22px -6px #00ffd159}.pef-resumo-item{animation:.5s ease-out both pef-resumo-item-in}@keyframes pef-resumo-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pef-resumo-item[data-pais=br]{border-color:#009c3b4d;box-shadow:0 0 0 1px #009c3b14,0 8px 20px -10px #00000073}.pef-resumo-item[data-pais=ar]{border-color:#75aadb4d;box-shadow:0 0 0 1px #75aadb14,0 8px 20px -10px #00000073}.pef-resumo-item[data-pais=py]{border-color:#d52b1e4d;box-shadow:0 0 0 1px #d52b1e14,0 8px 20px -10px #00000073}.pef-resumo-item:hover{transition:transform .2s;transform:translateY(-1px)}.pef-resumo-item-veic,.pef-resumo-item-date{align-items:center;gap:4px;display:inline-flex}.pef-resumo-item-breakdown{flex-wrap:wrap;grid-column:2/3;gap:6px;margin-top:8px;display:flex}.pef-resumo-item-chip{font-family:var(--font-title);letter-spacing:.4px;color:#ffdca0e0;background:#ffb8541a;border:1px solid #ffb85438;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.pef-resumo-item-chip strong{color:#fff0c8;font-weight:900}.pef-resumo-total{isolation:isolate;position:relative}.pef-resumo-total-halo{z-index:-1;filter:blur(22px);opacity:.55;background:linear-gradient(135deg,#ff8a2459 0%,#00ffd147 100%);border-radius:22px;animation:4.5s ease-in-out infinite pef-resumo-halo;position:absolute;inset:-8px}@keyframes pef-resumo-halo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}.pef-resumo-total-left{flex-direction:column;gap:2px;display:flex}.pef-resumo-total-hint{color:#f4f1ee8c;font-size:10.5px;font-family:var(--font-body);letter-spacing:.2px;text-transform:none;margin-top:4px;font-weight:400}.pef-resumo-disclaimer{font-family:var(--font-body)}.pef-resumo-disclaimer-bracket{color:#00ffd173;font-family:var(--font-title);margin:0 4px;font-weight:700;display:inline-block}.pef-btn-whatsapp{position:relative;overflow:hidden}.pef-btn-whatsapp-glow{z-index:-1;filter:blur(18px);opacity:.65;background:linear-gradient(135deg,#25d3668c 0%,#128c7e73 100%);border-radius:22px;animation:3.2s ease-in-out infinite pef-resumo-halo;position:absolute;inset:-6px}.pef-btn-whatsapp-shimmer{pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,#0000 35%,#ffffff52 50%,#0000 65%) -100% 0/200% 100%;animation:3.8s ease-in-out infinite pef-resumo-shimmer;position:absolute;inset:0}@keyframes pef-resumo-shimmer{0%,12%{background-position:-100% 0}60%,to{background-position:200% 0}}.pef-resumo-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:6px;display:flex}.pef-btn-back-top{color:#00ffd1e6;font-family:var(--font-title);letter-spacing:1px;text-transform:uppercase;background:#00ffd114;border:1px solid #00ffd152;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:11.5px;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.pef-btn-back-top:hover{background:#00ffd129;border-color:#00ffd199;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.pef-resumo-aurora,.pef-resumo-aurora-secondary,.pef-resumo-beams>span,.pef-resumo-scene-dot,.pef-resumo-eyebrow-dot,.pef-resumo-stats,.pef-resumo-empty-glow,.pef-resumo-item,.pef-resumo-total-halo,.pef-btn-whatsapp-glow,.pef-btn-whatsapp-shimmer,.pef-resumo-total-value{animation:none!important}}@media (max-width:640px){.pef-resumo-particles,.pef-resumo-beams{display:none}.pef-resumo-aurora,.pef-resumo-aurora-secondary{filter:blur(50px)}}.pef-card-wrap[data-pais=br]{--flag-c1:#009c3b;--flag-c2:#ffdf00;--flag-c3:#002776;--flag-glow:#009c3b73}.pef-card-wrap[data-pais=ar]{--flag-c1:#75aadb;--flag-c2:#fff;--flag-c3:#f6b40e;--flag-glow:#75aadb80}.pef-card-wrap[data-pais=py]{--flag-c1:#d52b1e;--flag-c2:#fff;--flag-c3:#0038a8;--flag-glow:#d52b1e73}.pef-card-wrap[data-pais=binacional]{--flag-c1:#009c3b;--flag-c2:#ffdf00;--flag-c3:#75aadb;--flag-glow:#009c3b66}.pef-card-flag-aura{pointer-events:none;background:radial-gradient(circle at 20% 30%, var(--flag-c1) 0%, transparent 38%), radial-gradient(circle at 80% 70%, var(--flag-c3) 0%, transparent 38%), radial-gradient(circle at 50% 50%, var(--flag-c2) 0%, transparent 25%);filter:blur(50px);opacity:.18;z-index:-1;border-radius:36px;animation:28s linear infinite pef-flag-aura-rotate;position:absolute;inset:-12%}@keyframes pef-flag-aura-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pef-card-flag-strip{width:6px;height:56px;box-shadow:0 4px 14px -2px #000000b3, 0 0 0 1px #ffffff1f, 0 0 18px var(--flag-glow);z-index:2;isolation:isolate;border-radius:3px;flex-direction:column;animation:3.5s ease-in-out infinite pef-flag-strip-pulse;display:flex;position:absolute;top:12px;right:12px;overflow:hidden}.pef-card-flag-strip:after{content:"";pointer-events:none;background:linear-gradient(#ffffff4d 0%,#0000 50%);position:absolute;inset:0}.pef-card-flag-band{flex:1;position:relative}.pef-card-flag-band--1{background:var(--flag-c1)}.pef-card-flag-band--2{background:var(--flag-c2)}.pef-card-flag-band--3{background:var(--flag-c3)}@keyframes pef-flag-strip-pulse{0%,to{box-shadow:0 4px 14px -2px #000000b3, 0 0 0 1px #ffffff1f, 0 0 18px var(--flag-glow)}50%{box-shadow:0 4px 14px -2px #000000b3, 0 0 0 1px #fff3, 0 0 30px var(--flag-glow)}}.pef-card-flag-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--flag-c1);box-shadow:0 6px 18px -4px #000000a6, 0 0 12px var(--flag-glow);z-index:2;font-family:var(--font-title);letter-spacing:1.4px;color:#fffffff2;background:#0d0f0fd1;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:78px;right:12px}.pef-card-flag-tag-dot{background:var(--flag-c1);width:6px;height:6px;box-shadow:0 0 6px var(--flag-c1);border-radius:50%;animation:1.6s ease-in-out infinite pef-hud-blink}.pef-card-flag-tag-label{color:#fffffff2}.pef-card-ring-2{background:conic-gradient(from var(--pef-ring2-angle,180deg), #00ffd100 0deg, #00ffd18c 90deg, #00e67673 180deg, #00ffd100 270deg, #00ffd100 360deg);-webkit-mask-composite:xor;opacity:.55;pointer-events:none;z-index:0;filter:drop-shadow(0 0 12px #00ffd152);border-radius:32px;padding:1px;animation:36s linear infinite reverse pef-ring2-spin;position:absolute;inset:-14px;-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}@property --pef-ring2-angle{syntax:"<angle>";inherits:false;initial-value:180deg}@keyframes pef-ring2-spin{to{--pef-ring2-angle:540deg}}.pef-card-halo-orbit{pointer-events:none;z-index:2;animation:14s linear infinite pef-orbit-spin;position:absolute;inset:-22px}.pef-card-halo-dot{filter:blur(.4px);background:radial-gradient(circle,#ffdca0 0%,#ff8a24d9 50%,#0000 100%);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ff8a24bf}@keyframes pef-orbit-spin{to{transform:rotate(360deg)}}.pef-card-vignette{pointer-events:none;z-index:1;background:radial-gradient(#0000 50%,#00000040 78%,#0000008c 100%);position:absolute;inset:0}.pef-card-scan{pointer-events:none;z-index:1;mix-blend-mode:overlay;background:repeating-linear-gradient(#0000 0 3px,#ffffff04 3px 4px);position:absolute;inset:0}.pef-card-hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;font-family:var(--font-title);letter-spacing:1.4px;color:#ff8a24f2;background:#0d0f0fc7;border:1px solid #ff450059;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.pef-card-hud-dot{background:#ff4500f2;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite pef-hud-blink;box-shadow:0 0 6px #ff4500a6}.pef-card{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.3,1),box-shadow .5s}.pef-card-wrap:hover .pef-card{transform:perspective(1200px)rotateY(-3deg)rotateX(2deg)scale(1.02);box-shadow:0 40px 80px -20px #000c,0 0 0 1px #00ffd126}.pef-card-wrap:hover .pef-card-halo-orbit{animation-duration:8s}.pef-card-wrap:hover .pef-card-ring{animation-duration:12s}.pef-horarios{isolation:isolate;background:linear-gradient(160deg,#141616d9 0%,#0d0f0feb 100%);border:1px solid #ffb8542e;border-radius:14px;padding:14px 16px;position:relative}.pef-horarios:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffb85440 0%,#0000 50%,#00ffd12e 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}.pef-horarios-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-bottom:10px;display:grid}.pef-horario-item{align-items:center;gap:10px;min-width:0;display:flex}.pef-horario-icon{filter:drop-shadow(0 0 6px #ffb85466);flex-shrink:0;font-size:20px}.pef-horario-item[data-tipo=retorno] .pef-horario-icon{filter:drop-shadow(0 0 6px #00ffd166)}.pef-horario-body{flex-direction:column;min-width:0;line-height:1.2;display:flex}.pef-horario-label{font-family:var(--font-title);letter-spacing:1.3px;text-transform:uppercase;color:#f4f1ee8c;font-size:9.5px;font-weight:800}.pef-horario-value{font-family:var(--font-title);letter-spacing:-.005em;color:#ffdca0f2;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:800}.pef-horario-item[data-tipo=retorno] .pef-horario-value{color:#b8ffe8f2}.pef-horario-sep{color:#ffb85473;text-align:center;font-size:18px}.pef-horarios-duracao{font-family:var(--font-body);color:#f4f1eea6;border-top:1px dashed #ffffff14;align-items:center;gap:6px;margin:0;padding-top:8px;font-size:11.5px;display:inline-flex}.pef-horarios-duracao strong{color:#f4f1eeeb;font-weight:700}.pef-horarios-duracao-icon{font-size:13px}.pef-opcionais{isolation:isolate;background:linear-gradient(160deg,#141616d9 0%,#0d0f0feb 100%);border:1px solid #00ffd12e;border-radius:12px;padding:12px 14px;position:relative}.pef-opcionais:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#00ffd140 0%,#0000 50%,#ffb8542e 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}.pef-opcionais-header{margin-bottom:10px}.pef-opcionais-eyebrow{font-family:var(--font-title);letter-spacing:1.4px;color:#00ffd1d9;align-items:center;gap:8px;font-size:9.5px;font-weight:800;display:inline-flex}.pef-opcionais-dot{background:#00ffd1eb;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pef-hud-blink;box-shadow:0 0 6px #00ffd1a6}.pef-opcionais-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}@media (min-width:1280px){.pef-opcionais-grid{grid-template-columns:repeat(2,1fr)}}.pef-opcional-card{cursor:pointer;text-align:left;font-family:var(--font-body);color:#f4f1eed9;isolation:isolate;background:linear-gradient(#ffffff06 0%,#fff0 100%);border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;transition:all .25s;display:flex;position:relative}.pef-opcional-card:hover{background:linear-gradient(#ffb85414 0%,#ffb85405 100%);border-color:#ffb85452}.pef-opcional-card.is-active{background:linear-gradient(#00ffd124 0%,#00ffd10a 100%);border-color:#00ffd18c;box-shadow:0 4px 16px -4px #00ffd152,0 0 0 2px #00ffd114}.pef-opcional-card.is-active:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle at 0 0,#00ffd126,#0000 50%);position:absolute;inset:0}.pef-opcional-check{color:#ffdca0e6;z-index:1;background:#ffb85426;border:1px solid #ffb85459;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.pef-opcional-card.is-active .pef-opcional-check{color:#b8ffe8;background:#00ffd140;border-color:#00ffd1b3;box-shadow:0 0 10px #00ffd173}.pef-opcional-body{z-index:1;flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.2;display:flex}.pef-opcional-label{font-family:var(--font-title);letter-spacing:.2px;color:#f4f1eeeb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.pef-opcional-valor{font-family:var(--font-body);color:#ffb854d9;font-variant-numeric:tabular-nums;font-size:10px}.pef-opcional-card.is-active .pef-opcional-valor{color:#b8ffe8eb}.pef-opcionais-list{flex-direction:column;gap:8px;display:flex}.pef-opcional-wrap{flex-direction:column;gap:0;display:flex}.pef-opcional-chev{color:#ffb85499;z-index:1;font-size:12px;transition:color .2s}.pef-opcional-card.is-active .pef-opcional-chev{color:#00ffd1d9}.pef-cats{isolation:isolate;background:linear-gradient(#00ffd10f 0%,#0d0f0ff2 30%,#080a0afa 100%);border:1px solid #00ffd152;border-top:none;border-radius:0 0 12px 12px;margin-top:-4px;padding:14px 14px 12px;animation:.4s cubic-bezier(.2,.8,.3,1) pef-cats-reveal;position:relative;overflow:hidden}@keyframes pef-cats-reveal{0%{opacity:0;transform-origin:top;transform:translateY(-8px)scaleY(.95)}to{opacity:1;transform-origin:top;transform:translateY(0)scaleY(1)}}.pef-cats-decor{pointer-events:none;z-index:0;background:radial-gradient(60% 30% at 50% 0,#00ffd11a,#0000 70%);position:absolute;inset:0}.pef-cats-header{z-index:1;border-bottom:1px dashed #00ffd133;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex;position:relative}.pef-cats-icon{filter:drop-shadow(0 0 8px #00ffd173);flex-shrink:0;font-size:28px}.pef-cats-header-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pef-cats-eyebrow{font-family:var(--font-title);letter-spacing:1.4px;color:#00ffd1d9;font-size:9px;font-weight:800}.pef-cats-nome{font-family:var(--font-title);color:#ffdca0f2;letter-spacing:.2px;font-size:14px;font-weight:800}.pef-cats-rec{font-family:var(--font-title);letter-spacing:1.2px;color:#00ffd1f2;background:#00ffd11f;border:1px solid #00ffd16b;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;font-size:8px;font-weight:800;display:inline-flex}.pef-cats-counter{font-family:var(--font-title);background:linear-gradient(#ffb8541a 0%,#ff8a240a 100%);border:1px solid #ffb85452;border-radius:10px;flex-shrink:0;align-items:baseline;gap:3px;padding:5px 10px;transition:all .25s;display:inline-flex}.pef-cats-counter-val{color:#ffdca0f2;font-size:14px;font-weight:900}.pef-cats-counter-sep{color:#f4f1ee66;font-size:11px}.pef-cats-counter-total{color:#f4f1ee99;font-size:11px;font-weight:700}.pef-cats-counter.is-active{background:linear-gradient(#00ffd12e 0%,#00e6760f 100%);border-color:#00ffd18c;box-shadow:0 0 0 2px #00ffd11a}.pef-cats-counter.is-active .pef-cats-counter-val{color:#b8ffe8}.pef-cats-rec-dot{background:#00ffd1f2;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite pef-hud-blink;box-shadow:0 0 6px #00ffd1a6}.pef-cats-regra{z-index:1;color:#f4f1ee99;margin:0 0 10px;font-size:11px;font-style:italic;line-height:1.45;position:relative}.pef-cats-list{z-index:1;gap:5px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pef-cats-item{font-family:var(--font-body);background:linear-gradient(90deg,#ffffff06 0%,#0000 100%);border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:8px 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;transition:all .2s;display:grid}.pef-cats-item:hover{background:linear-gradient(90deg,#00ffd10f 0%,#0000 100%);border-color:#00ffd12e}.pef-cats-item.is-selected{background:linear-gradient(90deg,#00ffd11a 0%,#00ffd105 100%);border-color:#00ffd166;box-shadow:0 0 0 2px #00ffd10f}.pef-cats-item-stepper{background:linear-gradient(#141616d9 0%,#0a0c0cf2 100%);border:1px solid #ffb85438;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 1px #ffffff05}.pef-cats-item.is-selected .pef-cats-item-stepper{border-color:#00ffd180;box-shadow:0 0 8px #00ffd140,inset 0 1px #ffffff0a}.pef-cats-step-btn{color:#ffdca0f2;cursor:pointer;background:linear-gradient(#ffb85414 0%,#ff8a2408 100%);border:1px solid #ffb8542e;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0000002e}.pef-cats-step-btn:hover:not(:disabled){color:#fff;background:linear-gradient(#ffb8543d 0%,#ff8a241a 100%);border-color:#ffb8548c;box-shadow:0 0 8px #ff8a248c,inset 0 1px #ffffff1a,inset 0 -1px #0000002e}.pef-cats-step-btn:disabled{opacity:.32;cursor:not-allowed}.pef-cats-step-btn:active:not(:disabled){transform:scale(.92)}.pef-cats-step-val{text-align:center;min-width:20px;font-family:var(--font-title);color:#ffdca0f2;font-size:11.5px;font-weight:800}.pef-cats-item.is-selected .pef-cats-step-val{color:#b8ffe8}.pef-cats-item-bullet{background:#ffb85480;border-radius:50%;align-self:center;width:6px;height:6px;box-shadow:0 0 4px #ffb85466}.pef-cats-item.is-destaque .pef-cats-item-bullet{background:#00ffd1d9;box-shadow:0 0 8px #00ffd1a6}.pef-cats-item.is-gratuito .pef-cats-item-bullet{background:#00e676d9;box-shadow:0 0 8px #00e676a6}.pef-cats-item-info{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.pef-cats-item-label{color:#f4f1eef2;font-size:12px;font-weight:700}.pef-cats-item.is-destaque .pef-cats-item-label{color:#b8ffe8}.pef-cats-item-obs{color:#f4f1ee8c;font-size:10px;line-height:1.35}.pef-cats-item-valor{font-family:var(--font-title);color:#f4f1eeb3;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:700}.pef-cats-item-valor strong{font-family:var(--font-title);color:#ffdca0fa;font-size:14px;font-weight:900}.pef-cats-item.is-destaque .pef-cats-item-valor strong{background:linear-gradient(135deg,#b8ffe8 0%,#00ffd1e6 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.pef-cats-item-gratis{font-family:var(--font-title);letter-spacing:.8px;text-transform:uppercase;color:#b8ffe8;background:#00e6762e;border:1px solid #00e67673;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.pef-cats-func{z-index:1;color:#f4f1ee8c;border-top:1px dashed #ffffff14;align-items:center;gap:6px;margin:10px 0 0;padding-top:10px;font-size:10.5px;display:inline-flex;position:relative}.pef-cats-func-icon{font-size:12px}.pef-escolha{border-top:1px dashed #ffb85438;margin-top:10px;padding-top:10px}.pef-escolha-eyebrow{font-family:var(--font-title);letter-spacing:1.3px;color:#ffb854d9;align-items:center;gap:6px;margin-bottom:8px;font-size:9px;font-weight:800;display:inline-flex}.pef-escolha-icon{color:#ffdca0;filter:drop-shadow(0 0 6px #ffb85499)}.pef-escolha-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pef-escolha-card{cursor:pointer;text-align:left;font-family:var(--font-body);isolation:isolate;background:linear-gradient(135deg,#ff8a240f 0%,#ffb85405 100%);border:1px solid #ffb85447;border-radius:12px;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;transition:all .25s;display:flex;position:relative;overflow:hidden}.pef-escolha-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 0 0,#ffb8541f,#0000 60%);position:absolute;inset:0}.pef-escolha-card:hover{background:linear-gradient(135deg,#ff8a2424 0%,#ffb8540f 100%);border-color:#ffb8548c;transform:translateY(-1px)}.pef-escolha-card.is-active{background:linear-gradient(135deg,#ff8a2438 0%,#ffb8541a 100%);border-color:#ff8a24d9;box-shadow:0 6px 20px -4px #ff8a2473,0 0 0 2px #ffb8541a}.pef-escolha-card.is-active:before{background:radial-gradient(circle at 0 0,#ffb85447,#0000 60%)}.pef-escolha-icon-big{z-index:1;filter:drop-shadow(0 0 6px #ffb85466);flex-shrink:0;font-size:22px}.pef-escolha-card.is-active .pef-escolha-icon-big{filter:drop-shadow(0 0 10px #ff8a24b3)}.pef-escolha-body{z-index:1;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pef-escolha-label{font-family:var(--font-title);color:#ffdca0f2;letter-spacing:.2px;font-size:12px;font-weight:800;line-height:1.2}.pef-escolha-hint{font-family:var(--font-body);color:#f4f1ee8c;font-size:9.5px;line-height:1.3}.pef-escolha-valor{font-family:var(--font-title);color:#ffb854f2;margin-top:2px;font-size:12px;font-weight:800}.pef-escolha-valor small{color:#f4f1ee8c;letter-spacing:0;font-size:9px;font-weight:600}.pef-escolha-card.is-active .pef-escolha-valor{color:#ffdca0}.pef-escolha-radio{color:#ffdca0;z-index:2;background:#141616b3;border:1.5px solid #ffb8548c;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:inline-flex;position:absolute;top:10px;right:10px}.pef-escolha-card.is-active .pef-escolha-radio{color:#fff;background:#ff8a24d9;border-color:#ff8a24;box-shadow:0 0 10px #ff8a24a6}@media (max-width:640px){.pef-escolha-grid{grid-template-columns:1fr}}.pef-btn-add-wrap{position:relative}.pef-toast{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(135deg,#00e67638 0%,#00c85324 100%),#0a0e0ef7;border:1.5px solid #00e6768c;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;animation:.4s cubic-bezier(.2,.8,.3,1.2) pef-toast-in;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0;box-shadow:0 18px 42px -10px #000000b3,0 8px 24px -6px #00c85366,0 0 0 4px #00e6761a,inset 0 1px #ffffff14}@keyframes pef-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.pef-toast[data-state=updated]{background:linear-gradient(135deg,#ffb85438 0%,#ff8a2424 100%),#0e0b08f7;border-color:#ffb8548c;box-shadow:0 18px 42px -10px #000000b3,0 8px 24px -6px #ff8a2466,0 0 0 4px #ffb8541a,inset 0 1px #ffffff14}.pef-toast-icon{color:#b8ffe8;background:#00e67640;border:1.5px solid #00e676a6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:900;animation:1.8s ease-in-out infinite pef-toast-pulse;display:inline-flex;box-shadow:0 0 14px #00e67673}.pef-toast[data-state=updated] .pef-toast-icon{color:#ffdca0;background:#ffb85440;border-color:#ffb854a6;box-shadow:0 0 14px #ffb85473}@keyframes pef-toast-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.pef-toast-body{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.pef-toast-body strong{font-family:var(--font-title);letter-spacing:.2px;color:#b8ffe8;font-size:13.5px;font-weight:800}.pef-toast[data-state=updated] .pef-toast-body strong{color:#ffdca0}.pef-toast-body small{font-family:var(--font-body);color:#f4f1eebf;margin-top:2px;font-size:11.5px}.pef-toast-link{font-family:var(--font-title);letter-spacing:1.1px;text-transform:uppercase;color:#00ffd1eb;background:#00ffd11a;border:1px solid #00ffd152;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:11.5px;font-weight:700;text-decoration:none;transition:all .2s}.pef-toast-link:hover{background:#00ffd12e;border-color:#00ffd18c}.pef-toast[data-state=updated] .pef-toast-link{color:#ffdca0eb;background:#ffb8541a;border-color:#ffb85452}.pef-toast[data-state=updated] .pef-toast-link:hover{background:#ffb8542e;border-color:#ffb8548c}.pef-info-col .pef-eyebrow{margin-bottom:14px;display:inline-block}.pef-info-col .pef-title{margin-top:0}.pef-info-col .pef-lead{margin-bottom:22px}.pef-info-col .pef-highlights{margin-bottom:28px}.pef-info-col .pef-calc{margin-bottom:24px}.pef-info-col .pef-cta-row{margin-top:8px}.pef-info-col .pef-obs{margin-top:22px}.pef-dobra .pef-card-column,.pef-dobra .pef-info-col{opacity:0;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.2,.8,.3,1),transform .9s cubic-bezier(.2,.8,.3,1);transform:translateY(38px)}.pef-dobra .pef-info-col{transition-delay:.18s}.pef-dobra.is-revealed .pef-card-column,.pef-dobra.is-revealed .pef-info-col{opacity:1;transform:translateY(0)}.pef-calc{isolation:isolate;transform-style:preserve-3d;background:linear-gradient(160deg,#141616eb 0%,#080a0af5 100%);position:relative;box-shadow:0 24px 60px -16px #000000d9,inset 0 0 0 1px #ffb85414,inset 0 1px #ffffff0a,inset 0 -1px #0006}.pef-calc:before{content:"";border-radius:inherit;background:conic-gradient(from var(--pef-calc-ring-angle,0deg), #ffb85400 0deg, #ffb85473 90deg, #00ffd159 180deg, #ffb85400 270deg, #ffb85400 360deg);-webkit-mask-composite:xor;opacity:.45;pointer-events:none;padding:1px;animation:28s linear infinite pef-calc-ring;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}@property --pef-calc-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pef-calc-ring{to{--pef-calc-ring-angle:360deg}}.pef-calc:after{content:"";pointer-events:none;mix-blend-mode:overlay;border-radius:inherit;z-index:0;background:repeating-linear-gradient(#0000 0 2px,#ffffff03 2px 3px);position:absolute;inset:0}.pef-calc-header{z-index:1;position:relative}.pef-calc-rec{background:#ff8a241f;border:1px solid #ff8a244d;border-radius:8px;padding:4px 9px}.pef-calc-duracao{color:#b8ffe8d9;background:#00ffd114;border:1px solid #00ffd138;border-radius:8px;padding:4px 9px}.pef-calc-row{z-index:1;transition:all .25s;position:relative}.pef-calc-row:hover{background:#ffb8540d;border-color:#ffb85438}.pef-calc-step-btn{position:relative;overflow:hidden}.pef-calc-step-btn:before{content:"";opacity:0;background:radial-gradient(circle,#ffb85473 0%,#0000 70%);transition:opacity .25s;position:absolute;inset:0}.pef-calc-step-btn:hover:before{opacity:1}.pef-calc-step-btn:active{transform:scale(.92)}.pef-calc-step-val{background:linear-gradient(135deg,#ffdca0 0%,#ffb854e6 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 4px #ffb85459);-webkit-background-clip:text;background-clip:text;position:relative}.pef-calc-veiculo{z-index:1;background:linear-gradient(135deg,#ffb85414 0%,#ff8a240a 100%);position:relative}.pef-calc-veiculo-chip{position:relative;overflow:hidden}.pef-calc-veiculo-chip.is-active:after{content:"";pointer-events:none;background:linear-gradient(#ffffff40 0%,#0000 50%);position:absolute;inset:0}.pef-calc-total{z-index:1;padding:18px 20px;position:relative;overflow:hidden}.pef-calc-total:before{content:"";filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(circle at 20%,#ffb85426,#0000 60%),radial-gradient(circle at 80%,#00ffd11a,#0000 60%);position:absolute;inset:0}.pef-calc-total:after{content:"";filter:blur(.5px);background:linear-gradient(90deg,#0000 0%,#ffb854a6 50%,#0000 100%);height:1px;animation:4s ease-in-out infinite pef-total-beam;position:absolute;bottom:0;left:10%;right:10%}@keyframes pef-total-beam{0%,to{opacity:.3;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.pef-calc-total-value{letter-spacing:-.01em;font-size:28px!important}.pef-calc-data{z-index:1;background:#00ffd10a;border:1px solid #00ffd12e;border-radius:12px;margin-top:14px;padding:10px 12px;position:relative}.pef-calc-data-label{font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;color:#00ffd1d9;font-size:10px;font-weight:800}@media (max-width:640px){.pef-hero-title{font-size:36px!important}.pef-card-wrap{aspect-ratio:4/5;max-width:100%}.pef-cta-row{flex-direction:column;align-items:stretch}.pef-btn-3d,.pef-btn-add{justify-content:center}.pef-resumo-item{grid-template-columns:auto 1fr;grid-template-areas:"num title""num meta""valor remove"}.pef-resumo-item-num{grid-area:num}.pef-resumo-item-body{grid-area:title/title/meta/meta}.pef-resumo-item-valor{grid-area:valor}.pef-resumo-item-remove{grid-area:remove}.pef-btn-whatsapp{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.pef-hero-aurora,.pef-hero-aurora-secondary,.pef-hero-particles>span,.pef-hero-hud-dot,.pef-eyebrow-dot,.pef-card-aura,.pef-card-ring,.pef-card-ring-2,.pef-card-halo-orbit,.pef-card-halo-dot,.pef-card-hud-dot,.pef-card-particles>span,.pef-card-img,.pef-card-badge-dot,.pef-card-bracket,.pef-toast,.pef-toast-icon,.pef-calc:before,.pef-calc-rec-dot,.pef-calc-total-value,.pef-calc-total:after,.pef-resumo-aurora,.pef-resumo-particles>span,.pef-resumo-total-value{animation:none!important}}.pef-calc-veiculo-chip.is-disabled,.pef-calc-veiculo-chip:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.6);-webkit-text-decoration:line-through #ff503c99;text-decoration:line-through #ff503c99;text-decoration-thickness:1px}.pef-calc-veiculo-chip.is-disabled:hover,.pef-calc-veiculo-chip:disabled:hover{background:inherit;border-color:inherit;transform:none}.pef-calc-veiculo{flex-wrap:wrap;row-gap:12px}@media (max-width:480px){.pef-calc-veiculo-chips{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%}.pef-calc-veiculo-valor{margin-left:auto}}@media (max-width:640px){.pef-calc-step-btn{min-width:40px;font-size:18px;width:40px!important;height:40px!important}.pef-cats-step-btn{min-width:36px;font-size:15px;width:36px!important;height:36px!important}.pef-cats-step-val{min-width:32px;font-size:13px}.pef-cats-item-stepper{gap:4px;padding:4px}.pef-ticket-remove{width:40px;height:40px;font-size:22px}.pef-docs-modal-close{font-size:20px;width:44px!important;height:44px!important}}@media (max-width:480px){.pef-hero-title{-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-size:28px!important;line-height:1.08!important}.pef-hero{padding-top:1.5rem}}@media (max-width:380px){.pef-ticket-line-total{min-width:0;font-size:12.5px}.pef-ticket-line-label{font-size:12px}.pef-resumo-stat-lab{font-size:8px}}.pef-guia-aurora{pointer-events:none;filter:blur(50px);background:radial-gradient(45% 50% at 25% 35%,#00ffd10f,#0000 70%),radial-gradient(45% 50% at 75% 65%,#ffb8540f,#0000 70%);position:absolute;inset:0}.pef-guia-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.pef-guia-card{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#1c1812b8 0%,#121414d1 100%);border:1px solid #ffb8542e;border-radius:18px;padding:24px 22px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 14px 32px -14px #0000008c,inset 0 1px #ffffff0a}.pef-guia-card:hover{border-color:#ffb85466;transform:translateY(-3px);box-shadow:0 22px 44px -14px #000000a6,inset 0 1px #ffffff0f}.pef-guia-card[data-tone=jade]{--gc:0, 200, 140}.pef-guia-card[data-tone=azure]{--gc:117, 170, 219}.pef-guia-card[data-tone=ruby]{--gc:213, 90, 80}.pef-guia-card[data-tone=violet]{--gc:168, 110, 200}.pef-guia-card:hover{border-color:rgba(var(--gc,255, 184, 84), .55)}.pef-guia-card-icon{background:rgba(var(--gc,255, 184, 84), .14);border:1px solid rgba(var(--gc,255, 184, 84), .32);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:22px;display:inline-flex}.pef-guia-card-title{font-family:var(--font-title);color:#f4f1eef5;letter-spacing:-.005em;margin:0 0 8px;font-size:17px;font-weight:800}.pef-guia-card-desc{font-family:var(--font-body);color:#f4f1eebf;margin:0;font-size:14px;line-height:1.55}.pef-guia-card-desc strong{color:#ffdca0f2;font-weight:700}.pef-faq-aurora{pointer-events:none;filter:blur(50px);background:radial-gradient(60% 50%,#00ffd10d,#0000 70%);position:absolute;inset:0}.pef-faq-list{flex-direction:column;gap:10px;margin-bottom:30px;display:flex}.pef-faq-item{background:#141616c7;border:1px solid #ffffff12;border-radius:14px;transition:border-color .22s,background .22s;overflow:hidden}.pef-faq-item:hover{background:#161a1ad9;border-color:#00ffd152}.pef-faq-item[open]{background:#141a1aeb;border-color:#00ffd166;box-shadow:0 8px 24px -10px #00000080}.pef-faq-summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 20px;list-style:none;display:grid}.pef-faq-summary::-webkit-details-marker{display:none}.pef-faq-q-num{font-family:var(--font-title);letter-spacing:-.02em;background:linear-gradient(135deg,#ffd27a 0%,#ffb854 50%,#00ffd1 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;min-width:28px;font-size:14px;font-weight:800}.pef-faq-q{font-family:var(--font-title);color:#f4f1eef2;font-size:15px;font-weight:700;line-height:1.35}.pef-faq-icon{color:#00ffd1eb;width:28px;height:28px;font-family:var(--font-title);text-align:center;background:#00ffd11a;border:1px solid #00ffd152;border-radius:50%;font-size:18px;font-weight:600;line-height:26px;transition:transform .25s}.pef-faq-a{font-family:var(--font-body);color:#f4f1eec7;margin:0;padding:0 20px 18px 62px;font-size:14px;line-height:1.65;animation:.32s both pef-faq-reveal}@keyframes pef-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pef-faq-cta{border-top:1px dashed #ffffff14;flex-direction:column;align-items:center;gap:14px;padding-top:18px;display:flex}.pef-faq-cta p{font-family:var(--font-body);color:#f4f1eea6;text-align:center;margin:0;font-size:14px}@media (max-width:640px){.pef-guia-card{padding:20px 18px}.pef-guia-card-title{font-size:15.5px}.pef-guia-card-desc{font-size:13px}.pef-faq-summary{gap:10px;padding:14px 16px}.pef-faq-q{font-size:14px}.pef-faq-a{padding:0 16px 16px 50px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pef-guia-card,.pef-faq-item,.pef-faq-icon,.pef-faq-a{transition:none!important;animation:none!important}}.pef-quando-aurora{pointer-events:none;filter:blur(60px);background:radial-gradient(50% 50% at 20% 20%,#ffb8540f,#0000 70%),radial-gradient(50% 50% at 80% 80%,#00ffd10f,#0000 70%);position:absolute;inset:0}.pef-quando-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-bottom:24px;display:grid}.pef-quando-card{-webkit-backdrop-filter:blur(12px);isolation:isolate;background:linear-gradient(#181612c7 0%,#101212e0 100%);border:1px solid #ffb85433;border-radius:18px;padding:22px 22px 18px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 14px 32px -14px #0000008c,inset 0 1px #ffffff0a}.pef-quando-card:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 80% 50% at 50% 0%, rgba(var(--qc,255, 184, 84), .15), transparent 70%);opacity:.7;position:absolute;inset:0}.pef-quando-card:hover{border-color:rgba(var(--qc,255, 184, 84), .55);box-shadow:0 22px 44px -14px #000000a6, 0 0 0 1px rgba(var(--qc,255, 184, 84), .18) inset;transform:translateY(-3px)}.pef-quando-card[data-season=seca]{--qc:255, 184, 84}.pef-quando-card[data-season=cheia]{--qc:0, 200, 255}.pef-quando-card[data-season=balanco]{--qc:0, 255, 180}.pef-quando-card[data-season=outono]{--qc:230, 130, 80}.pef-quando-head{border-bottom:1px dashed #ffffff1a;margin-bottom:12px;padding-bottom:12px}.pef-quando-meses{font-family:var(--font-title);letter-spacing:1.4px;color:rgba(var(--qc,255, 184, 84), .95);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-block}.pef-quando-titulo{font-family:var(--font-title);color:#f4f1eef5;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800;line-height:1.2}.pef-quando-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pef-quando-list li{font-family:var(--font-body);color:#f4f1eec7;padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.pef-quando-list li:before{content:"›";color:rgba(var(--qc,255, 184, 84), .7);font-weight:700;font-family:var(--font-title);position:absolute;top:0;left:0}.pef-quando-list li strong{color:#ffdca0f2;font-weight:700}.pef-quando-tip{background:rgba(var(--qc,255, 184, 84), .08);border:1px solid rgba(var(--qc,255, 184, 84), .2);border-radius:10px;margin-top:6px;color:#f4f1eed9!important;padding:8px 10px 8px 32px!important;font-size:12.5px!important}.pef-quando-tip:before{display:none}.pef-quando-nota{font-family:var(--font-body);text-align:center;color:#f4f1ee8c;max-width:720px;margin:28px auto 0;font-size:13px;font-style:italic;line-height:1.55}.pef-quando-nota strong{color:#ffdca0d9;font-style:normal;font-weight:700}@media (max-width:640px){.pef-quando-card{padding:18px 16px 14px}.pef-quando-titulo{font-size:16.5px}.pef-quando-list li{font-size:12.5px}.pef-quando-tip{padding-left:28px!important;font-size:11.5px!important}}@media (prefers-reduced-motion:reduce){.pef-quando-card{transition:none!important}}.pef-section--cinema{isolation:isolate;position:relative}.pef-bracket-corner{pointer-events:none;z-index:2;filter:drop-shadow(0 0 6px #00ffd140);border:1.5px solid #00ffd16b;width:38px;height:38px;position:absolute}.pef-bracket-corner-tl{border-bottom:0;border-right:0;top:26px;left:26px}.pef-bracket-corner-tr{border-bottom:0;border-left:0;top:26px;right:26px}.pef-bracket-corner-bl{border-top:0;border-right:0;bottom:26px;left:26px}.pef-bracket-corner-br{border-top:0;border-left:0;bottom:26px;right:26px}@media (max-width:640px){.pef-bracket-corner{border-width:1px;width:22px;height:22px}.pef-bracket-corner-tl,.pef-bracket-corner-tr{top:14px}.pef-bracket-corner-bl,.pef-bracket-corner-br{bottom:14px}.pef-bracket-corner-tl,.pef-bracket-corner-bl{left:14px}.pef-bracket-corner-tr,.pef-bracket-corner-br{right:14px}}.pef-section-beam{pointer-events:none;z-index:1;filter:blur(.5px);opacity:.5;width:1px;height:140%;animation:16s ease-in-out infinite pef-section-beam-sweep;position:absolute;top:-20%}.pef-section-beam-l{background:linear-gradient(#0000 0%,#00ffd166 50%,#0000 100%);left:20%;transform:rotate(12deg)}.pef-section-beam-r{background:linear-gradient(#0000 0%,#ffb85452 50%,#0000 100%);animation-delay:5s;right:20%;transform:rotate(-12deg)}@keyframes pef-section-beam-sweep{0%,to{opacity:.15}50%{opacity:.55}}.pef-section-grain{pointer-events:none;z-index:1;opacity:.025;mix-blend-mode:overlay;background-image:repeating-conic-gradient(#fff9 0deg 1deg,#0000 1deg 2deg);background-size:3px 3px;position:absolute;inset:0}.pef-scene-marker{-webkit-backdrop-filter:blur(10px);font-family:var(--font-title);letter-spacing:1.4px;text-transform:uppercase;color:#f4f1eed9;z-index:3;white-space:nowrap;background:#0a0e0ed1;border:1px solid #00ffd152;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px -4px #0000008c}.pef-scene-rec{color:#ff6e6ef2;align-items:center;gap:5px;display:inline-flex}.pef-scene-dot{background:#ff4646;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pef-scene-blink;box-shadow:0 0 8px #ff4646d9}@keyframes pef-scene-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.pef-scene-sep{color:#f4f1ee52}.pef-scene-text{color:#f4f1eee6}.pef-scene-tc{color:#00ffd1eb}@media (max-width:640px){.pef-scene-marker{letter-spacing:1px;gap:6px;padding:5px 10px;font-size:9px;top:18px}.pef-scene-text{display:none}}.pef-preview-card{isolation:isolate;animation:.55s cubic-bezier(.16,1,.3,1) both pef-preview-card-in;position:relative}@keyframes pef-preview-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pef-preview-card-glow{z-index:-1;border-radius:inherit;opacity:0;filter:blur(12px);background:linear-gradient(135deg,#ffb85452 0%,#00ffd147 100%);transition:opacity .3s;position:absolute;inset:-2px}.pef-preview-card:hover .pef-preview-card-glow{opacity:.65}.pef-preview-card-tag{color:#00ffd1f2;font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;z-index:2;background:#00ffd11f;border:1px solid #00ffd159;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:800;position:absolute;top:12px;right:12px}.pef-preview-card-cta{color:#ffdca0eb;font-family:var(--font-title);letter-spacing:.8px;text-transform:uppercase;background:#ffb85414;border:1px solid #ffb85438;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.pef-preview-card:hover .pef-preview-card-cta{background:#ffb85429;border-color:#ffb85480}.pef-preview-card:hover .pef-preview-card-cta .pef-preview-card-arrow{transform:translate(3px)}.pef-preview-card-arrow{transition:transform .2s}.pef-guia-card{animation:.55s cubic-bezier(.16,1,.3,1) both pef-preview-card-in}.pef-guia-card-glow{z-index:-1;border-radius:inherit;background:radial-gradient(circle at 50% 0%, rgba(var(--gc,255, 184, 84), .2) 0%, transparent 60%);opacity:.55;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.pef-guia-card:hover .pef-guia-card-glow{opacity:1}.pef-guia-card-icon{transition:transform .3s,box-shadow .3s}.pef-guia-card:hover .pef-guia-card-icon{box-shadow:0 8px 20px -6px rgba(var(--gc,255, 184, 84), .55);transform:scale(1.08)rotate(-3deg)}.pef-quando-card{animation:.55s cubic-bezier(.16,1,.3,1) both pef-preview-card-in}.pef-quando-timeline{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#1c18128c 0%,#101212b3 100%);border:1px solid #ffb8542e;border-radius:18px;max-width:760px;margin:0 auto 40px;padding:24px 16px 16px}.pef-quando-timeline-track{grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:120px;display:grid}.pef-quando-month{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.pef-quando-month-bar{background:linear-gradient(180deg, rgba(var(--qc,255, 184, 84), .95) 0%, rgba(var(--qc,255, 184, 84), .45) 100%);width:100%;max-width:32px;box-shadow:0 0 12px rgba(var(--qc,255, 184, 84), .45);transform-origin:bottom;border-radius:4px 4px 0 0;transition:transform .3s,filter .3s;animation:.9s cubic-bezier(.34,1.56,.64,1) both pef-quando-bar-rise;display:block}@keyframes pef-quando-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pef-quando-month:hover .pef-quando-month-bar{filter:brightness(1.15);transform:scaleY(1.04)}.pef-quando-month-label{font-family:var(--font-title);letter-spacing:.8px;color:#f4f1ee8c;font-size:10px;font-weight:700}.pef-quando-month[data-season=seca]{--qc:255, 184, 84}.pef-quando-month[data-season=cheia]{--qc:0, 200, 255}.pef-quando-month[data-season=balanco]{--qc:0, 255, 180}.pef-quando-month[data-season=outono]{--qc:230, 130, 80}.pef-quando-timeline-legend{border-top:1px dashed #ffffff14;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.pef-quando-legend-item{font-family:var(--font-title);letter-spacing:1.2px;color:#f4f1ee99;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.pef-quando-legend-item:before{content:"";background:rgba(var(--qc,255, 184, 84), .8);width:10px;height:10px;box-shadow:0 0 6px rgba(var(--qc,255, 184, 84), .55);border-radius:3px;display:inline-block}.pef-quando-legend-item[data-season=seca]{--qc:255, 184, 84}.pef-quando-legend-item[data-season=cheia]{--qc:0, 200, 255}.pef-quando-legend-item[data-season=balanco]{--qc:0, 255, 180}.pef-quando-legend-item[data-season=outono]{--qc:230, 130, 80}@media (max-width:640px){.pef-quando-timeline{padding:16px 10px 12px}.pef-quando-timeline-track{gap:3px;height:90px}.pef-quando-month-bar{max-width:18px}.pef-quando-month-label{letter-spacing:.4px;font-size:8.5px}}.pef-faq-item{animation:.5s cubic-bezier(.16,1,.3,1) both pef-preview-card-in}.pef-faq-item[data-featured=true]{background:linear-gradient(#ffb8540f 0%,#141616d9 100%);border-color:#ffb85473;box-shadow:0 8px 24px -10px #ffb85440}.pef-faq-badge{color:#ffdca0;font-family:var(--font-title);letter-spacing:1.2px;background:#ffb8542e;border:1px solid #ffb8546b;border-radius:999px;align-items:center;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.pef-faq-icon svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pef-faq-item[open] .pef-faq-icon{background:#00ffd138;transform:none!important}.pef-faq-item[open] .pef-faq-icon svg{transform:rotate(180deg)}.pef-hero-bracket-giant{pointer-events:none;z-index:4;filter:drop-shadow(0 0 10px #00ffd16b);border:2px solid #00ffd18c;width:72px;height:72px;position:absolute}.pef-hero-bracket-tl{border-bottom:0;border-right:0;top:24px;left:24px}.pef-hero-bracket-tr{border-bottom:0;border-left:0;top:24px;right:24px}.pef-hero-bracket-bl{border-top:0;border-right:0;bottom:24px;left:24px}.pef-hero-bracket-br{border-top:0;border-left:0;bottom:24px;right:24px}@media (max-width:768px){.pef-hero-bracket-giant{border-width:1.5px;width:38px;height:38px}.pef-hero-bracket-tl,.pef-hero-bracket-tr{top:14px}.pef-hero-bracket-bl,.pef-hero-bracket-br{bottom:14px}.pef-hero-bracket-tl,.pef-hero-bracket-bl{left:14px}.pef-hero-bracket-tr,.pef-hero-bracket-br{right:14px}}.pef-hero-title-line--accent{display:inline-block;position:relative}.pef-hero-title-underline{filter:drop-shadow(0 0 6px #ffb8548c);background:linear-gradient(90deg,#ffb85400 0%,#ffb854f2 25%,#00ffd1f2 75%,#00ffd100 100%) 0 0/200% 100%;border-radius:999px;height:3px;animation:4.5s ease-in-out infinite pef-hero-underline-sweep;position:absolute;bottom:-8px;left:0;right:0}@keyframes pef-hero-underline-sweep{0%,to{opacity:.8;background-position:0 0}50%{opacity:1;background-position:100% 0}}.pef-hero-stats{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:linear-gradient(135deg,#00ffd114 0%,#ffb8540f 100%),#0a0e0eb3;border:1px solid #00ffd147;border-radius:16px;justify-content:flex-start;align-items:stretch;gap:0;max-width:600px;margin:28px 0;padding:14px 8px;animation:.7s ease-out .2s both pef-preview-card-in;display:flex;box-shadow:0 14px 38px -10px #0000008c,inset 0 1px #ffffff0f}.pef-hero-stat{flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:4px 16px;display:flex}.pef-hero-stat-num{font-family:var(--font-title);background:linear-gradient(135deg,#ffd27a 0%,#ffb854 50%,#00ffd1 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900;line-height:1}.pef-hero-stat-lab{font-family:var(--font-title);letter-spacing:1.1px;text-transform:uppercase;color:#f4f1ee99;margin-top:4px;font-size:10px;font-weight:700}.pef-hero-stat-sep{background:linear-gradient(#0000 0%,#ffffff2e 50%,#0000 100%);align-self:stretch;width:1px}@media (max-width:480px){.pef-hero-stats{gap:0;padding:10px 4px}.pef-hero-stat{padding:4px 10px}.pef-hero-stat-num{font-size:22px}.pef-hero-stat-lab{letter-spacing:.8px;font-size:8.5px}}.pef-hero-hud-bot{-webkit-backdrop-filter:blur(10px);font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:#f4f1ee99;z-index:4;white-space:nowrap;background:#0a0e0eb8;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.pef-hero-hud-bot-text{color:#ffdca0d1}.pef-hero-hud-tc{color:#00ffd1d1}@media (max-width:640px){.pef-hero-hud-bot{padding:4px 10px;font-size:8.5px;bottom:14px}}@media (prefers-reduced-motion:reduce){.pef-section-beam,.pef-scene-dot,.pef-preview-card,.pef-guia-card,.pef-quando-card,.pef-quando-month-bar,.pef-faq-item,.pef-faq-icon svg,.pef-hero-title-underline,.pef-hero-stats{animation:none!important}}.pef-page{background:radial-gradient(ellipse 70% 35% at 15% 12%, #ffb8540d, transparent 60%), radial-gradient(ellipse 60% 30% at 88% 28%, #00ffd10b, transparent 60%), radial-gradient(ellipse 65% 35% at 25% 50%, #a86ec809, transparent 60%), radial-gradient(ellipse 55% 30% at 78% 72%, #ff64500a, transparent 60%), radial-gradient(ellipse 65% 35% at 30% 92%, #00c8ff0a, transparent 60%), var(--color-base);background-attachment:fixed;position:relative}.pef-page:before{content:"";pointer-events:none;z-index:0;opacity:.7;background-image:radial-gradient(circle at 12% 18%,#fff9 0%,#0000 .5%),radial-gradient(circle at 25% 75%,#00ffd180 0%,#0000 .4%),radial-gradient(circle at 67% 32%,#ffffff8c 0%,#0000 .4%),radial-gradient(circle at 88% 62%,#ffb85480 0%,#0000 .4%),radial-gradient(circle at 45% 88%,#ffffff80 0%,#0000 .3%);animation:12s ease-in-out infinite pef-page-stars-shimmer;position:fixed;inset:0}@keyframes pef-page-stars-shimmer{0%,to{opacity:.55}50%{opacity:.85}}.pef-section--cinema{background:0 0}.pef-section--cinema:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0507078c 0%,#05070733 50%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}.pef-section--cinema:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#05070733 50%,#0507078c 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.pef-preview{background:radial-gradient(60% 50% at 20% 30%,#a86ec81a,#0000 65%),radial-gradient(55% 45% at 80% 70%,#00c8ff14,#0000 65%),radial-gradient(40% 30%,#7850dc0f,#0000 70%)}.pef-guia{background:radial-gradient(60% 50% at 25% 35%,#ff8a2414,#0000 65%),radial-gradient(55% 45% at 75% 65%,#ec48990f,#0000 65%),radial-gradient(40% 30% at 50% 100%,#ffdca00d,#0000 70%)}.pef-guia-aurora{filter:blur(60px);background:radial-gradient(45% 50% at 25% 35%,#00ffd10a,#0000 70%),radial-gradient(45% 50% at 75% 65%,#ffb8540a,#0000 70%);animation:32s ease-in-out infinite alternate pef-bg-drift}.pef-quando{background:linear-gradient(#ff8a2412 0%,#ffb8540a 20%,#0000 50%,#00c8ff0a 80%,#00ffd112 100%),radial-gradient(50% 40% at 30% 25%,#ff8a241a,#0000 60%),radial-gradient(50% 40% at 70% 75%,#00c8ff1a,#0000 60%)}.pef-quando-aurora{filter:blur(70px);background:radial-gradient(40% 35%,#00ffb40a,#0000 70%);animation:36s ease-in-out infinite alternate pef-bg-drift}.pef-faq{background:radial-gradient(50% 60% at 30% 30%,#00648212,#0000 60%),radial-gradient(50% 60% at 70% 70%,#1432501a,#0000 60%),radial-gradient(circle,#0a0e1099 0%,#0000 80%)}.pef-faq-aurora{filter:blur(60px);background:radial-gradient(60% 50%,#00ffd10a,#0000 70%);animation:30s ease-in-out infinite alternate pef-bg-drift}@keyframes pef-bg-drift{0%{transform:translate(0)scale(1)}to{transform:translate(2%,-1%)scale(1.04)}}.pef-section--cinema:not(:first-of-type):before{background:linear-gradient(#05070799 0%,#05070733 50%,#0000 100%)}.pef-section--cinema:before{box-shadow:inset 0 1px #00ffd12e,inset 0 -1px #ffb8541f}.pef-card-wrap[data-pais=br]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 50% at 30%,#009c3b12,#0000 60%),radial-gradient(60% 50% at 70%,#ffdf000a,#0000 60%);position:absolute;inset:0}.pef-card-wrap[data-pais=ar]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 50% at 30%,#75aadb12,#0000 60%),radial-gradient(60% 50% at 70%,#f6b40e0a,#0000 60%);position:absolute;inset:0}.pef-card-wrap[data-pais=py]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 50% at 30%,#d52b1e0f,#0000 60%),radial-gradient(60% 50% at 70%,#0038a80d,#0000 60%);position:absolute;inset:0}.pef-card-wrap[data-pais=binacional]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 50% at 30%,#009c3b0f,#0000 60%),radial-gradient(60% 50% at 70%,#75aadb0d,#0000 60%);position:absolute;inset:0}.pef-section-divider{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#00ffd166 50%,#0000 100%);height:1px;margin:0;position:relative}.pef-section-divider:before,.pef-section-divider:after{content:"";background:#00ffd1a6;border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite pef-divider-pulse;position:absolute;top:-3px;box-shadow:0 0 10px #00ffd1b3}.pef-section-divider:before{left:calc(50% - 60px)}.pef-section-divider:after{animation-delay:1.25s;left:calc(50% + 53px)}@keyframes pef-divider-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.pef-page:before,.pef-guia-aurora,.pef-quando-aurora,.pef-faq-aurora,.pef-section-divider:before,.pef-section-divider:after{animation:none!important}}@media (max-width:640px){.pef-page{background-attachment:scroll}.pef-page:before{display:none}.pef-section--cinema:before,.pef-section--cinema:after{height:70px}}.pef-dobra-mesh{pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 60% at 15% 30%, rgba(var(--dobra-c1,255, 184, 84), .07), transparent 65%), radial-gradient(ellipse 70% 60% at 85% 70%, rgba(var(--dobra-c2,0, 255, 209), .06), transparent 65%), radial-gradient(ellipse 40% 30% at 50% 90%, rgba(var(--dobra-c3,255, 138, 36), .05), transparent 70%);filter:blur(40px);animation:30s ease-in-out infinite alternate pef-dobra-mesh-drift;position:absolute;inset:0}@keyframes pef-dobra-mesh-drift{0%{opacity:.85;transform:translate(0)scale(1)}to{opacity:1;transform:translate(2%,-1%)scale(1.06)}}.pef-dobra[data-tone=jade]{--dobra-c1:0, 200, 140;--dobra-c2:255, 220, 160;--dobra-c3:0, 156, 59}.pef-dobra[data-tone=azure]{--dobra-c1:117, 170, 219;--dobra-c2:255, 220, 160;--dobra-c3:246, 180, 14}.pef-dobra[data-tone=ruby]{--dobra-c1:213, 90, 80;--dobra-c2:0, 200, 255;--dobra-c3:0, 56, 168}.pef-dobra[data-tone=violet]{--dobra-c1:168, 110, 200;--dobra-c2:255, 184, 84;--dobra-c3:100, 60, 180}.pef-dobra[data-tone=gold]{--dobra-c1:255, 200, 100;--dobra-c2:0, 255, 209;--dobra-c3:230, 130, 80}.pef-dobra[data-tone=rose]{--dobra-c1:236, 72, 153;--dobra-c2:255, 184, 84;--dobra-c3:200, 60, 130}.pef-dobra[data-tone=mist]{--dobra-c1:130, 180, 220;--dobra-c2:255, 220, 160;--dobra-c3:100, 130, 180}.pef-dobra[data-tone=ember]{--dobra-c1:255, 138, 36;--dobra-c2:255, 80, 60;--dobra-c3:230, 60, 40}.pef-dobra[data-tone=amber]{--dobra-c1:255, 184, 84;--dobra-c2:0, 255, 209;--dobra-c3:255, 138, 36}.pef-dobra-beam{pointer-events:none;z-index:1;filter:blur(.5px);opacity:.35;width:1px;height:130%;animation:18s ease-in-out infinite pef-section-beam-sweep;position:absolute;top:-15%}.pef-dobra-beam-l{background:linear-gradient(180deg, transparent 0%, rgba(var(--dobra-c1,255, 184, 84), .45) 50%, transparent 100%);left:22%;transform:rotate(15deg)}.pef-dobra-beam-r{background:linear-gradient(180deg, transparent 0%, rgba(var(--dobra-c2,0, 255, 209), .35) 50%, transparent 100%);animation-delay:6s;right:22%;transform:rotate(-15deg)}.pef-dobra-particles{pointer-events:none;z-index:1;position:absolute;inset:0}.pef-dobra-particles>span{background:radial-gradient(circle, rgba(var(--dobra-c2,0, 255, 209), .9), transparent 70%);border-radius:50%;width:3px;height:3px;animation:13s ease-in-out infinite pef-dobra-spark;position:absolute}.pef-dobra-particles>span:first-child{animation-delay:0s;top:18%;left:8%}.pef-dobra-particles>span:nth-child(2){background:radial-gradient(circle, rgba(var(--dobra-c1,255, 184, 84), .85), transparent 70%);animation-delay:2.6s;top:75%;left:22%}.pef-dobra-particles>span:nth-child(3){animation-delay:5.2s;top:30%;left:50%}.pef-dobra-particles>span:nth-child(4){background:radial-gradient(circle, rgba(var(--dobra-c3,255, 138, 36), .85), transparent 70%);animation-delay:7.8s;top:65%;left:78%}.pef-dobra-particles>span:nth-child(5){animation-delay:10.4s;top:22%;left:92%}@keyframes pef-dobra-spark{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 12px}}.pef-dobra .pef-bracket-corner{border-color:rgba(var(--dobra-c2,0, 255, 209), .45);filter:drop-shadow(0 0 6px rgba(var(--dobra-c2,0, 255, 209), .3))}.pef-dobra:before,.pef-dobra:after{background:linear-gradient(#05070766 0%,#0507071f 50%,#0000 100%)}.pef-dobra:after{background:linear-gradient(#0000 0%,#0507071f 50%,#05070766 100%)}@media (max-width:640px){.pef-dobra-particles,.pef-dobra-beam{display:none}.pef-dobra-mesh{filter:blur(30px)}}@media (prefers-reduced-motion:reduce){.pef-dobra-mesh,.pef-dobra-beam,.pef-dobra-particles>span{animation:none!important}}.pef-hero:after{background:linear-gradient(#0000 0%,#0507074d 50%,#050707b3 100%)}
