.faq-experience{--fq-bg:#070306;--fq-red:#e11d2e;--fq-red-soft:#ff3b4a;--fq-ink:#f4ece8;--fq-mute:#cbb8b3;--fq-line:#ffffff24;background:var(--fq-bg);color:var(--fq-ink);width:100%;position:relative;overflow-x:clip}.faq-experience .mono{font-family:var(--font-jetbrains-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase}.faq-experience .loader{z-index:120;background:#070306;align-content:center;place-items:center;gap:18px;transition:opacity .55s;display:grid;position:fixed;inset:0}.faq-experience .loader-mark{font-family:var(--font-display), "Bodoni Moda", serif;letter-spacing:-.02em;color:#fff;font-size:32px;font-weight:700}.faq-experience .loader-bar{background:#ffffff1a;width:min(56vw,220px);height:2px;overflow:hidden}.faq-experience .loader-bar span{background:var(--fq-red);width:0;height:100%;transition:width .15s ease-out;display:block}.faq-experience .loader-meta{color:#b9a8a4;font-size:11px}.faq-experience .loader.is-out{opacity:0;pointer-events:none}.faq-experience .progress{background:var(--fq-red);z-index:80;pointer-events:none;width:0;height:2px;position:fixed;top:0;left:0}.faq-experience .faq-hero{background:#070306;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:100svh;padding:120px 24px 52px;display:flex;position:relative;overflow:hidden}.faq-experience .hero-media{object-fit:cover;object-position:center center;will-change:transform;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.faq-experience .hero-media{object-position:center 25%}}.faq-experience .hero-veil{pointer-events:none;z-index:2;background:linear-gradient(#0703064d 0%,#0703061a 40%,#070306f2 90%);position:absolute;inset:0}@media (min-width:768px){.faq-experience .hero-veil{background:linear-gradient(#0703064d 0%,#0703060d 35%,#070306d9 85%,#070306fa 100%),linear-gradient(90deg,#0703068c 0%,#07030633 45%,#07030600 100%)}}.faq-experience .hero-copy{z-index:5;max-width:42rem;margin-top:auto;position:relative}.faq-experience .kicker{color:var(--fq-red-soft);letter-spacing:.15em;margin-bottom:12px;font-size:11px}.faq-experience .hero-title{font-family:var(--font-display), "Bodoni Moda", "Cormorant Garamond", Georgia, serif;letter-spacing:-.03em;color:#fff;text-shadow:0 4px 30px #000c,0 0 40px #e11d2e33;font-size:clamp(2.4rem,7.5vw,4.4rem);font-weight:700;line-height:1.02}.faq-experience .hero-title .calligraphy-accent{font-family:var(--font-display), "Bodoni Moda", "Cormorant Garamond", Georgia, serif;color:#fff;letter-spacing:-.015em;font-style:italic;font-weight:400}.faq-experience .hero-lede{color:#f4ece8e6;letter-spacing:-.01em;text-shadow:0 2px 16px #000000d9;max-width:34rem;margin-top:18px;font-size:clamp(16px,2.2vw,18px);font-weight:400;line-height:1.55}.faq-experience .actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.faq-experience .hero-actions{flex-flow:row;align-items:center;gap:10px;width:100%;max-width:440px;margin-top:24px;display:flex}@media (max-width:520px){.faq-experience .hero-actions{gap:8px}.faq-experience .hero-actions .btn{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;min-height:44px;padding:0 10px;font-size:13px}}.faq-experience .btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.faq-experience .btn-solid{background:var(--fq-red);color:#fff;box-shadow:0 0 24px #e11d2e73}.faq-experience .btn-solid:hover{background:var(--fq-red-soft);transform:translateY(-1px);box-shadow:0 0 36px #e11d2eb3}.faq-experience .btn-ghost{border:1px solid var(--fq-line);color:var(--fq-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a}.faq-experience .btn-ghost:hover{background:#ffffff14;transform:translateY(-1px)}.faq-experience .btn-whatsapp{color:#f4ece8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#22c55e24;border:1px solid #22c55e66;gap:8px;box-shadow:0 0 24px #22c55e33}.faq-experience .btn-whatsapp:hover{background:#22c55e3d;border-color:#22c55ea6;transform:translateY(-1px);box-shadow:0 0 32px #22c55e59}.faq-experience .hint{z-index:10;color:var(--fq-mute);opacity:.85;letter-spacing:.12em;align-items:center;gap:8px;font-size:11px;display:inline-flex;position:absolute;bottom:28px;right:28px}.faq-experience .hint:before{content:"";background:var(--fq-red-soft);width:18px;height:1px;display:inline-block}.faq-experience .faq-workspace-section{z-index:10;background:#050204;padding:80px 24px 100px;position:relative;overflow:hidden}.faq-experience .faq-container{z-index:5;max-width:1160px;margin:0 auto;position:relative}.faq-ledger-backdrop{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.faq-ledger-backdrop.is-paused *,.faq-ledger-backdrop.is-paused{animation-play-state:paused!important}.faq-ledger-backdrop .ledger-aurora-container{position:absolute;inset:0;overflow:hidden}.faq-ledger-backdrop .ledger-orb{filter:blur(140px);will-change:transform, opacity;pointer-events:none;border-radius:50%;position:absolute;transform:translate(0,0)}.faq-ledger-backdrop .ledger-orb-1{background:radial-gradient(circle,#e11d2e29 0%,#e11d2e0a 60%,#0000 80%);width:min(75vw,680px);height:min(75vw,680px);animation:16s ease-in-out infinite alternate fq-orb-float-1;top:5%;right:-5%}.faq-ledger-backdrop .ledger-orb-2{background:radial-gradient(circle,#8b0d3838 0%,#4a0e2e0f 60%,#0000 80%);width:min(65vw,560px);height:min(65vw,560px);animation:20s ease-in-out infinite alternate fq-orb-float-2;top:45%;left:-8%}.faq-ledger-backdrop .ledger-orb-3{background:radial-gradient(circle,#ff3b4a1f 0%,#0000 70%);width:min(60vw,500px);height:min(60vw,500px);animation:13s ease-in-out infinite alternate-reverse fq-orb-float-1;bottom:5%;right:20%}.faq-ledger-backdrop .ledger-grid-container{position:absolute;inset:0;overflow:hidden}.faq-ledger-backdrop .ledger-grid-matrix{background-image:linear-gradient(90deg,#e11d2e0f 1px,#0000 1px),linear-gradient(#e11d2e0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000c 0%,#0000004d 70%,#0000 100%);mask-image:radial-gradient(circle,#000c 0%,#0000004d 70%,#0000 100%)}.faq-ledger-backdrop .ledger-laser-scanline{will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#e11d2e33 20%,#ff3b4acc 50%,#e11d2e33 80%,#0000 100%);height:1px;animation:14s cubic-bezier(.4,0,.2,1) infinite fq-laser-sweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px #e11d2e99}@keyframes fq-laser-sweep{0%{opacity:0;transform:translateY(-20px)}10%{opacity:.9}85%{opacity:.85}to{opacity:0;transform:translateY(1800px)}}.faq-ledger-backdrop .ledger-axis-rail{opacity:.7;background:linear-gradient(#0000 0%,#e11d2e2e 15% 85%,#0000 100%);width:1px;position:absolute;top:0;bottom:0}.faq-ledger-backdrop .rail-left{left:4%}.faq-ledger-backdrop .rail-right{right:4%}@media (max-width:900px){.faq-ledger-backdrop .rail-left,.faq-ledger-backdrop .rail-right{display:none}}.faq-ledger-backdrop .ledger-particles-field{position:absolute;inset:0;overflow:hidden}.faq-ledger-backdrop .ledger-ember{will-change:transform, opacity;background:#ff3b4a;border-radius:50%;animation:10s linear infinite fq-ledger-ember-rise;position:absolute;bottom:-20px;box-shadow:0 0 8px #e11d2e,0 0 16px #ff3b4a99}.faq-ledger-backdrop .ledger-ember.is-star{background:#fff;animation-name:fq-star-rise;box-shadow:0 0 4px #fff,0 0 10px #ff3b4a,0 0 22px #e11d2e,0 0 35px #ff3b4ad9}@keyframes fq-ledger-ember-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.85}85%{opacity:.85}to{opacity:0;transform:translate(20px,-900px)}}@keyframes fq-star-rise{0%{opacity:0;transform:translate(0,0)scale(.6)}15%{opacity:1;transform:translate(6px,-120px)scale(1.35)}50%{opacity:.9;transform:translate(-8px,-380px)scale(.85)}80%{opacity:1;transform:translate(10px,-680px)scale(1.25)}to{opacity:0;transform:translate(18px,-920px)scale(.5)}}.faq-ledger-backdrop .ledger-fade-top{background:linear-gradient(#070306 0%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}.faq-ledger-backdrop .ledger-fade-bottom{background:linear-gradient(#0000 0%,#050204 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.faq-experience .workspace-grid{grid-template-columns:1fr;gap:36px;display:grid}.faq-experience .filter-console{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:transform, opacity;background:#0e070cb8;border:1px solid #ffffff24;border-radius:24px;padding:24px;display:none;position:relative;box-shadow:0 20px 50px #0009}@media (min-width:960px){.faq-experience .workspace-grid{grid-template-columns:340px 1fr;align-items:start;gap:48px}.faq-experience .filter-console{display:block;position:sticky;top:100px}}.faq-experience .console-top{border-bottom:1px solid var(--fq-line);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.faq-experience .console-title{font-family:var(--font-display), "Bodoni Moda", serif;color:#fff;font-size:20px;font-weight:700}.faq-experience .console-badge{font-family:var(--font-jetbrains-mono,monospace);color:var(--fq-red-soft);background:#e11d2e1f;border:1px solid #e11d2e4d;border-radius:999px;padding:3px 8px;font-size:11px}.faq-experience .search-box{align-items:center;margin-bottom:22px;display:flex;position:relative}.faq-experience .search-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:14px;outline:none;width:100%;padding:12px 38px 12px 42px;font-size:14px;transition:all .2s}.faq-experience .search-input:focus{border-color:var(--fq-red);background:#ffffff14;box-shadow:0 0 16px #e11d2e59}.faq-experience .search-icon{width:16px;height:16px;color:var(--fq-mute);pointer-events:none;position:absolute;left:14px}.faq-experience .clear-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;place-items:center;width:22px;height:22px;transition:all .2s;display:grid;position:absolute;right:12px}.faq-experience .clear-btn:hover{background:var(--fq-red)}.faq-experience .category-list{flex-direction:column;gap:8px;display:flex}.faq-experience .category-btn{width:100%;color:var(--fq-mute);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;transition:all .2s;display:flex}.faq-experience .category-btn:hover{color:#fff;background:#ffffff0a}.faq-experience .category-btn.is-active{color:#fff;background:#e11d2e24;border-color:#e11d2e66;box-shadow:0 0 20px #e11d2e40}.faq-experience .category-count{font-family:var(--font-jetbrains-mono,monospace);opacity:.7;font-size:11px}.faq-experience .faq-ledger{will-change:transform, opacity;flex-direction:column;gap:28px;display:flex}.faq-experience .category-group-title{font-family:var(--font-display), "Bodoni Moda", serif;color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:8px;font-size:clamp(20px,3vw,24px);font-weight:700;display:flex}.faq-experience .category-group-title:before{content:"";background:var(--fq-red);width:8px;height:8px;box-shadow:0 0 10px var(--fq-red);border-radius:50%;display:inline-block}.faq-experience .faq-card-list{flex-direction:column;gap:12px;display:flex}.faq-experience .faq-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10080ea6;border:1px solid #ffffff1f;border-radius:18px;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-experience .faq-card:hover{border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 12px 36px #00000080}.faq-experience .faq-card.is-open{background:#140911d9;border-color:#e11d2e73;box-shadow:0 16px 40px #000000b3,0 0 30px #e11d2e26}.faq-experience .faq-question-btn{color:#fff;text-align:left;cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;font-size:16px;font-weight:600;display:flex}.faq-experience .faq-chevron{width:18px;height:18px;color:var(--fq-red-soft);flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.faq-experience .faq-card.is-open .faq-chevron{transform:rotate(180deg)}.faq-experience .faq-answer-panel{color:#f4ece8e0;letter-spacing:-.01em;border-top:1px solid #ffffff14;margin-top:-4px;padding:16px 22px 22px;font-size:15px;line-height:1.6}.faq-experience .empty-state{text-align:center;border:1px dashed var(--fq-line);background:#0e070c80;border-radius:20px;padding:60px 24px}.faq-experience .empty-state h3{font-family:var(--font-display), "Bodoni Moda", serif;color:#fff;margin-bottom:8px;font-size:22px}.faq-experience .empty-state p{color:var(--fq-mute);margin-bottom:18px;font-size:14px}.faq-experience .end{z-index:10;border-top:1px solid var(--fq-line);background:#050204;padding:100px 24px 116px;position:relative;overflow:hidden}.faq-experience .end-card{z-index:10;-webkit-backdrop-filter:blur(20px);background:radial-gradient(circle at 50% 0,#1a0914b3 0%,#0a0409cc 100%);border:1px solid #ffffff1f;border-radius:24px;max-width:58rem;margin:0 auto;padding:clamp(36px,6.5vw,64px);transition:border-color .4s,box-shadow .4s;position:relative;box-shadow:0 32px 80px #000000b3,inset 0 1px #ffffff2e,0 0 40px #e11d2e14}.faq-experience .end-card:hover{border-color:#e11d2e59;box-shadow:0 32px 90px #000c,inset 0 1px #ffffff40,0 0 60px #e11d2e29}.faq-experience .end-bracket{pointer-events:none;border-color:#e11d2e8c;width:14px;height:14px;position:absolute}.faq-experience .end-bracket-tl{border-top:2px solid;border-left:2px solid;border-top-left-radius:6px;top:-1px;left:-1px}.faq-experience .end-bracket-tr{border-top:2px solid;border-right:2px solid;border-top-right-radius:6px;top:-1px;right:-1px}.faq-experience .end-bracket-bl{border-bottom:2px solid;border-left:2px solid;border-bottom-left-radius:6px;bottom:-1px;left:-1px}.faq-experience .end-bracket-br{border-bottom:2px solid;border-right:2px solid;border-bottom-right-radius:6px;bottom:-1px;right:-1px}.faq-experience .end-title{font-family:var(--font-display), "Bodoni Moda", serif;letter-spacing:-.03em;color:#fff;text-shadow:0 4px 30px #000000b3;max-width:54rem;margin-top:12px;font-size:clamp(2.2rem,5.2vw,3.8rem);font-weight:700;line-height:1.05}.faq-dispatch-backdrop{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.faq-dispatch-backdrop.is-paused *,.faq-dispatch-backdrop.is-paused{animation-play-state:paused!important}.faq-dispatch-backdrop .backdrop-aurora-wrap{position:absolute;inset:0;overflow:hidden}.faq-dispatch-backdrop .aurora-orb{filter:blur(120px);will-change:transform, opacity;pointer-events:none;border-radius:50%;position:absolute;transform:translate(0,0)}.faq-dispatch-backdrop .aurora-orb-1{background:radial-gradient(circle,#e11d2e38 0%,#e11d2e0d 60%,#0000 80%);width:min(70vw,620px);height:min(70vw,620px);animation:14s ease-in-out infinite alternate fq-orb-float-1;top:-15%;left:20%}.faq-dispatch-backdrop .aurora-orb-2{background:radial-gradient(circle,#8b0d3847 0%,#4a0e2e14 60%,#0000 80%);width:min(60vw,540px);height:min(60vw,540px);animation:18s ease-in-out infinite alternate fq-orb-float-2;bottom:-20%;right:15%}.faq-dispatch-backdrop .aurora-orb-3{background:radial-gradient(circle,#ff3b4a1f 0%,#0000 70%);width:min(50vw,440px);height:min(50vw,440px);animation:11s ease-in-out infinite alternate-reverse fq-orb-float-1;top:40%;left:-10%}@keyframes fq-orb-float-1{0%{opacity:.7;transform:translate(0,0)scale(1)}50%{opacity:.95;transform:translate(40px,30px)scale(1.15)}to{opacity:.65;transform:translate(-30px,-20px)scale(.92)}}@keyframes fq-orb-float-2{0%{opacity:.8;transform:translate(0,0)scale(1.05)}50%{opacity:.6;transform:translate(-45px,-25px)scale(.9)}to{opacity:.9;transform:translate(35px,20px)scale(1.12)}}.faq-dispatch-backdrop .backdrop-perspective-grid-container{perspective:480px;height:75%;position:absolute;bottom:0;left:-25%;right:-25%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#0006 45%,#000000e6 100%);mask-image:linear-gradient(#0000 0%,#0006 45%,#000000e6 100%)}.faq-dispatch-backdrop .perspective-grid-mesh{transform-origin:bottom;will-change:background-position;background-image:linear-gradient(90deg,#e11d2e24 1px,#0000 1px),linear-gradient(#e11d2e24 1px,#0000 1px);background-size:48px 48px;animation:14s linear infinite fq-grid-flow;position:absolute;inset:-10% -20% -60%;transform:rotateX(66deg)}@keyframes fq-grid-flow{0%{background-position:0 0}to{background-position:0 48px}}.faq-dispatch-backdrop .horizon-light-beam{background:linear-gradient(90deg,#0000 0%,#e11d2e33 20%,#ff3b4acc 50%,#e11d2e33 80%,#0000 100%);height:1px;position:absolute;top:25%;left:0;right:0;box-shadow:0 0 28px #e11d2eb3,0 0 60px #e11d2e59}.faq-dispatch-backdrop .grid-pulse-scanner{transform-origin:bottom;background:linear-gradient(#0000 0%,#ff3b4a59 45%,#fff9 50%,#ff3b4a59 55%,#0000 100%) 0 0/100% 80px no-repeat;animation:7.5s ease-in-out infinite fq-grid-scan;position:absolute;inset:0;transform:rotateX(66deg)}@keyframes fq-grid-scan{0%{opacity:0;background-position:0 -100px}15%{opacity:.9}85%{opacity:.8}to{opacity:0;background-position:0 1000px}}.faq-dispatch-backdrop .backdrop-radar-cluster{pointer-events:none;width:min(85vw,680px);height:min(85vw,680px);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.faq-dispatch-backdrop .radar-ring{will-change:transform, opacity;border:1px solid #e11d2e38;border-radius:50%;margin:auto;animation:9s cubic-bezier(.2,.8,.2,1) infinite fq-radar-pulse;position:absolute;inset:0;box-shadow:0 0 24px #e11d2e1f,inset 0 0 24px #e11d2e14}.faq-dispatch-backdrop .radar-ring-1{animation-delay:0s}.faq-dispatch-backdrop .radar-ring-2{animation-delay:3s}.faq-dispatch-backdrop .radar-ring-3{animation-delay:6s}.faq-dispatch-backdrop .radar-core-glow{background:#ff3b4a;border-radius:50%;width:14px;height:14px;animation:3s ease-in-out infinite alternate fq-radar-core;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #e11d2e,0 0 40px #e11d2ecc}@keyframes fq-radar-pulse{0%{opacity:.8;border-color:#ff3b4a80;transform:scale(.25)}50%{opacity:.45}to{opacity:0;border-color:#e11d2e0d;transform:scale(1.4)}}@keyframes fq-radar-core{0%{opacity:.6;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1.35)}}.faq-dispatch-backdrop .backdrop-particles-field{position:absolute;inset:0;overflow:hidden}.faq-dispatch-backdrop .spark-ember{will-change:transform, opacity;background:#ff3b4a;border-radius:50%;animation:8s linear infinite fq-ember-rise;position:absolute;bottom:-20px;box-shadow:0 0 8px #e11d2e,0 0 16px #ff3b4a99}.faq-dispatch-backdrop .spark-ember.is-star{background:#fff;animation-name:fq-star-rise;box-shadow:0 0 4px #fff,0 0 10px #ff3b4a,0 0 22px #e11d2e,0 0 35px #ff3b4ad9}@keyframes fq-ember-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.85}80%{opacity:.85}to{opacity:0;transform:translate(24px,-620px)}}.faq-dispatch-backdrop .backdrop-edge-vignette{pointer-events:none;background:radial-gradient(circle,#0000 40%,#050204cc 100%);position:absolute;inset:0}@media (max-width:768px){.faq-ledger-backdrop .ledger-ember,.faq-dispatch-backdrop .spark-ember{box-shadow:0 0 10px #ff3b4a,0 0 20px #ff3b4acc}.faq-ledger-backdrop .ledger-ember.is-star,.faq-dispatch-backdrop .spark-ember.is-star{box-shadow:0 0 6px #fff,0 0 14px #ff3b4a,0 0 28px #e11d2e,0 0 44px #ff3b4af2}.faq-ledger-backdrop .ledger-orb,.faq-dispatch-backdrop .aurora-orb{filter:blur(75px)!important;opacity:.95!important}.faq-ledger-backdrop .ledger-grid-matrix{background-image:linear-gradient(90deg,#e11d2e1f 1px,#0000 1px),linear-gradient(#e11d2e1f 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle,#000000e6 0%,#00000073 75%,#0000 100%);mask-image:radial-gradient(circle,#000000e6 0%,#00000073 75%,#0000 100%)}.faq-dispatch-backdrop .perspective-grid-mesh{background-image:linear-gradient(90deg,#e11d2e38 1px,#0000 1px),linear-gradient(#e11d2e38 1px,#0000 1px);background-size:34px 34px}.faq-dispatch-backdrop .radar-ring{border-color:#e11d2e59}}@media (min-width:900px){.faq-experience .faq-hero{padding-bottom:56px;padding-left:56px;padding-right:56px}.faq-experience .hero-copy{max-width:44rem}.faq-experience .faq-workspace-section{padding:100px 56px 120px}.faq-experience .end{padding:130px 56px 140px}}
