.rb-b-faqmini2{--bg:#fff;--ink:#258c79;--accent:#ee893b;--max:1180px;--panel:980px;--shadow-soft:0 12px 30px rgba(0,0,0,.1);--shadow-item:0 10px 24px rgba(0,0,0,.08);background:radial-gradient(closest-side at 20% 0,rgba(238,137,59,.1),rgba(238,137,59,0) 62%),radial-gradient(closest-side at 0 25%,rgba(37,140,121,.1),rgba(37,140,121,0) 60%),var(--bg);box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(22px,3.8vw,54px) 0;position:relative;width:100vw}@supports (width:100dvw){.rb-b-faqmini2{margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw);width:100dvw}}.rb-b-faqmini2__container{margin:0 auto;max-width:var(--max);padding:0 16px}.rb-b-faqmini2__head{margin:0 auto clamp(16px,3vw,22px);max-width:var(--panel);text-align:center}.rb-b-faqmini2__title{color:rgba(0,0,0,.86);display:grid;font-size:clamp(20px,3.1vw,36px);font-weight:1000;gap:8px;justify-items:center;letter-spacing:.02em;line-height:1.12;margin:0}.rb-b-faqmini2__titleA{color:rgba(0,0,0,.62);font-size:clamp(13px,2.1vw,17px);letter-spacing:.12em;text-transform:uppercase}.rb-b-faqmini2__titleB{color:var(--ink);font-weight:1000}.rb-b-faqmini2__list{display:grid;gap:12px;margin:0 auto;max-width:var(--panel)}.rb-b-faqmini2__item{background:radial-gradient(closest-side at 10% 0,rgba(37,140,121,.1),rgba(37,140,121,0) 60%),#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:var(--shadow-item);overflow:hidden;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.rb-b-faqmini2__item:hover{box-shadow:0 16px 38px rgba(0,0,0,.1);transform:translateY(-1px)}.rb-b-faqmini2__item[open]{border-color:rgba(37,140,121,.3);box-shadow:0 18px 44px rgba(0,0,0,.12)}.rb-b-faqmini2__q{align-items:center;background:linear-gradient(180deg,rgba(37,140,121,.07),rgba(37,140,121,0) 60%);color:rgba(0,0,0,.88);cursor:pointer;display:flex;font-size:clamp(15px,2.4vw,18px);font-weight:950;gap:12px;justify-content:space-between;letter-spacing:.01em;line-height:1.25;list-style:none;padding:16px;position:relative;transition:background .18s ease}.rb-b-faqmini2__q:before{background:rgba(37,140,121,.18);border-radius:999px;bottom:10px;content:"";left:0;position:absolute;top:10px;transition:background .18s ease;width:4px}.rb-b-faqmini2__q::-webkit-details-marker{display:none}.rb-b-faqmini2__q:focus-visible{border-radius:14px;outline:2px solid #000;outline-offset:4px}.rb-b-faqmini2__q:hover{background:radial-gradient(closest-side at 20% 0,rgba(238,137,59,.12),rgba(238,137,59,0) 60%),linear-gradient(180deg,rgba(37,140,121,.07),rgba(37,140,121,0) 60%)}.rb-b-faqmini2__qText{flex:1 1 auto;padding-right:6px}.rb-b-faqmini2__toggle{background:rgba(37,140,121,.12);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(37,140,121,.14),0 10px 18px rgba(0,0,0,.08);flex:0 0 38px;height:38px;position:relative;width:38px}.rb-b-faqmini2__toggle:after,.rb-b-faqmini2__toggle:before{background:var(--ink);border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease;width:16px}.rb-b-faqmini2__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.rb-b-faqmini2__item[open] .rb-b-faqmini2__toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.rb-b-faqmini2__item[open] .rb-b-faqmini2__q{background:radial-gradient(closest-side at 20% 0,rgba(238,137,59,.14),rgba(238,137,59,0) 62%),rgba(37,140,121,.06);border-bottom:1px solid rgba(0,0,0,.06)}.rb-b-faqmini2__item[open] .rb-b-faqmini2__q:before{background:var(--ink)}.rb-b-faqmini2__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.rb-b-faqmini2__item[open] .rb-b-faqmini2__panel{grid-template-rows:1fr}.rb-b-faqmini2__panelInner{overflow:hidden}.rb-b-faqmini2__a{color:rgba(0,0,0,.74);font-size:clamp(14px,2.2vw,16px);font-weight:750;line-height:1.6;padding:0 16px 16px}.rb-b-faqmini2__a p{margin:12px 0 0}.rb-b-faqmini2__a p:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.rb-b-faqmini2__item,.rb-b-faqmini2__panel,.rb-b-faqmini2__q,.rb-b-faqmini2__toggle:after,.rb-b-faqmini2__toggle:before{transition:none!important}.rb-b-faqmini2__item:hover{transform:none!important}}