.v3faq{--pg:#1d4bb1;--navy:#1b1f4b;--navy-deep:#12153a;--blue-mid:#2e3470;--amber:#f5a623;--amber-bright:#ffd233;--white:#ffffff;--txt-bubble:#e8f4fd;--txt-muted:#a3bfef;width:100%;max-width:100%;font-family:Open Sans,sans-serif;color:#e8f0ff;overflow:hidden;overflow-x:clip}.v3faq,.v3faq *,.v3faq :after,.v3faq :before{box-sizing:border-box}.v3faq-inner{max-width:1200px;margin:0 auto;padding:80px 24px 100px;width:100%}.v3faq-title{font-family:Plus Jakarta Sans,sans-serif;font-size:2.4rem;font-weight:800;color:var(--white);text-align:center;margin-bottom:10px;text-shadow:0 2px 12px rgba(0,0,0,.15)}.v3faq-subtitle{font-size:1.05rem;font-weight:500;color:var(--txt-muted);text-align:center;margin-bottom:44px}.v3faq-layout{display:flex;align-items:center;gap:36px;max-width:1060px;margin:0 auto;min-width:0;max-width:100%}.v3faq-rolo-wrap{flex-shrink:0;width:400px;min-width:0;max-width:100%}.v3faq-rolo-label{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;color:var(--txt-muted);text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:10px}.v3faq-rolo-viewport{height:320px;position:relative;overflow:hidden}.v3faq-rolo-viewport:after,.v3faq-rolo-viewport:before{content:"";position:absolute;left:0;right:0;height:90px;z-index:3;pointer-events:none}.v3faq-rolo-highlight{position:absolute;top:50%;left:0;right:0;height:72px;transform:translateY(-50%);border:2px solid var(--amber);border-radius:14px;background:rgba(255,255,255,.06);z-index:2;pointer-events:none}.v3faq-rolo-track{position:absolute;left:0;right:0;transition:transform .4s cubic-bezier(.34,1.4,.64,1);z-index:1}.v3faq-rolo-item{height:68px;padding:0 16px;display:flex;align-items:center;gap:14px;border-radius:14px;cursor:pointer;transition:all .4s cubic-bezier(.34,1.2,.64,1);margin-bottom:4px;position:relative}.v3faq-rolo-item:hover{background:rgba(255,255,255,.05)}.v3faq-rolo-item[data-off="0"]{opacity:1;transform:scale(1)}.v3faq-rolo-item[data-off="-1"],.v3faq-rolo-item[data-off="1"]{opacity:.5;transform:scale(.92)}.v3faq-rolo-item[data-off="-2"],.v3faq-rolo-item[data-off="2"]{opacity:.25;transform:scale(.85)}.v3faq-rolo-item[data-off="-3"],.v3faq-rolo-item[data-off="-4"],.v3faq-rolo-item[data-off="3"],.v3faq-rolo-item[data-off="4"]{opacity:.1;transform:scale(.8)}.v3faq-rolo-icon{width:44px;height:44px;border-radius:11px;background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.v3faq-rolo-item[data-off="0"] .v3faq-rolo-icon{background:rgba(255,255,255,.12);border-color:var(--amber)}.v3faq-rolo-icon svg{width:22px;height:22px}.v3faq-rolo-q{font-family:Open Sans,sans-serif;font-size:.88rem;font-weight:600;color:rgba(255,255,255,.65);line-height:1.3;transition:all .3s;overflow-wrap:anywhere;word-break:break-word}.v3faq-rolo-item[data-off="0"] .v3faq-rolo-q{color:var(--white);font-weight:700;font-size:.93rem}.v3faq-rolo-arrows{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:80px;z-index:5}.v3faq-rolo-arr{width:28px;height:28px;background:none;border:none;color:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.v3faq-rolo-arr:hover{color:var(--amber);transform:scale(1.3)}.v3faq-rolo-arr svg{width:14px;height:14px}.v3faq-rolo-hint{font-size:.72rem;color:var(--txt-muted);text-align:center;margin-top:10px;opacity:.55}.v3faq-resp{flex:1 1;display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%}.v3faq-mascot-wrap{width:150px;height:150px;animation:v3faqFloat 2.5s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(0,0,0,.25));transition:opacity .25s;margin-bottom:4px}.v3faq-mascot-wrap img{width:100%;height:100%;object-fit:contain}@keyframes v3faqFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.v3faq-mascot-plate{background:var(--amber);color:var(--navy-deep);font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:800;letter-spacing:1px;padding:3px 18px 3px 14px;clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%,6% 50%);text-transform:uppercase;margin-bottom:16px}.v3faq-bubble{width:100%;background:var(--navy);border:3px solid var(--blue-mid);border-radius:20px;padding:26px 24px 22px;position:relative;box-shadow:0 6px 32px rgba(0,0,0,.25);overflow:hidden;min-height:120px;cursor:pointer;max-width:100%}.v3faq-bubble:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 18px,rgba(46,52,112,.06) 0,rgba(46,52,112,.06) 20px);pointer-events:none}.v3faq-bubble-txt{font-family:Open Sans,sans-serif;font-size:1.05rem;font-weight:500;color:var(--txt-bubble);line-height:1.7;position:relative;z-index:1;overflow-wrap:anywhere;word-break:break-word}.v3faq-bubble-txt .v3faq-ch{opacity:0;transition:opacity .02s}.v3faq-bubble-txt .v3faq-ch.v{opacity:1}.v3faq-bubble.v3faq-enter{animation:v3faqBubbleIn .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes v3faqBubbleIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:860px){.v3faq-layout{flex-direction:column;gap:32px}.v3faq-rolo-wrap{width:100%;max-width:420px}.v3faq-resp{width:100%}.v3faq-title{font-size:1.8rem}.v3faq-inner{padding:60px 16px 80px}.v3faq-rolo-arrows{display:none}.v3faq-mascot-wrap{width:80px;height:80px}}@media (max-width:480px){.v3faq-rolo-wrap{max-width:100%}.v3faq-rolo-q{font-size:.8rem}.v3faq-rolo-icon{width:38px;height:38px}}