/* Source: 30NICE_B08_FAQ_V1.html; selectors isolated to b08 */

.b08{--navy:#0B1E3F;--blue:#087DFF;--cyan:#00D5FF;--purple:#7B61FF;--green:#22C55E;--bg:#F6F9FD;--white:#fff;--border:#E5ECF6;--muted:#334155;--heading:#0F172A;--shadow:0 12px 30px rgba(14,69,144,.11)}
.b08 *{box-sizing:border-box}
.b08{scroll-behavior:smooth}.b08{margin:0;font-family:"Be Vietnam Pro",Arial,sans-serif;color:var(--heading);background:var(--bg);-webkit-font-smoothing:antialiased}
.b08 button, .b08 a{font:inherit}.b08 button:focus-visible, .b08 a:focus-visible, .b08 summary:focus-visible{outline:3px solid #00D5FF;outline-offset:3px}
.b08{position:relative;isolation:isolate;overflow:hidden;min-height:720px;padding:28px 24px 76px;background:radial-gradient(ellipse 39% 45% at 78% 52%,#d9e8ff 0%,transparent 100%),radial-gradient(ellipse 55% 52% at 4% 92%,#e4e9ff 0%,transparent 90%),linear-gradient(119deg,#fbfdff 5%,#f4f9ff 60%,#e5f3ff 100%)}
.b08:before, .b08:after{content:"";position:absolute;pointer-events:none;z-index:-1}.b08:before{width:380px;height:240px;border-radius:50%;top:-165px;left:-130px;transform:rotate(-25deg);background:#ebf3ff}.b08:after{width:820px;height:240px;bottom:-186px;right:-170px;transform:rotate(-9deg);border-radius:50%;background:linear-gradient(90deg,#e4edff,#c5e6ff)}
.b08-inner{max-width:1480px;margin:auto}.b08-heading{text-align:center;margin:0 auto 30px;max-width:1160px}.b08-pill{display:inline-flex;align-items:center;gap:11px;border-radius:999px;color:#fff;background:linear-gradient(100deg,#087DFF,#0a2b87 82%);padding:10px 20px;font-size:15px;font-weight:800;box-shadow:0 6px 20px #0e60ec34;line-height:1.3}.b08-pill i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:white;color:var(--blue);font-style:normal;font-size:15px}
.b08 h2{font-size:clamp(28px,3vw,45px);line-height:1.3;letter-spacing:-1.2px;margin:17px 0 10px;font-weight:800}.b08 h2 strong{color:#075cf1;font-weight:800}.b08-lead{margin:0 auto;color:#24344f;line-height:1.75;font-size:clamp(13px,1.1vw,16px);max-width:940px}.b08-accent{width:70px;height:5px;border-radius:6px;background:linear-gradient(90deg,#005df8,#00D5FF);margin:17px auto 0}
.b08-layout{display:grid;grid-template-columns:1.12fr .92fr;gap:28px;align-items:stretch}.b08-questions{display:flex;flex-direction:column;gap:10px;min-width:0}
.b08-faq{background:rgba(255,255,255,.92);border:1px solid #fff;box-shadow:0 6px 16px #24549c16;border-radius:20px;overflow:hidden;transition:box-shadow .25s,border-color .25s}.b08-faq:hover{box-shadow:0 9px 22px #24549c26}.b08-faq[open]{border-color:#b9d9ff;box-shadow:0 10px 27px #075ef52b}.b08-faq summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;min-height:62px;padding:10px 20px 10px 17px;font-size:clamp(12px,1.1vw,15px);line-height:1.42;font-weight:800;color:#071a42;user-select:none}.b08-faq summary::-webkit-details-marker{display:none}
.b08-faq[open] summary{background:linear-gradient(110deg,#087DFF 0%,#0756da 68%,#08348f 100%);color:#fff}.b08-faq summary span.qtitle{flex:1}.b08-faq .qicon{width:43px;height:43px;flex:none;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f2f8ff,#d5e8ff);box-shadow:inset 0 0 0 1px #dbeafa}.b08-faq .qicon img{width:36px;height:36px;object-fit:contain}.b08-faq[open] .qicon{background:#f2f9ff}.b08-faq summary .chev{height:13px;width:13px;flex:none;border-right:2.5px solid #0b3180;border-bottom:2.5px solid #0b3180;transform:rotate(45deg);margin:0 7px 6px;transition:transform .25s}.b08-faq[open] .chev{border-color:white;transform:rotate(225deg);margin-top:7px;margin-bottom:0}
.b08-answer{background:linear-gradient(180deg,#fff,#f4f9ff);padding:16px 24px 18px 32px;position:relative;color:#334155;font-size:clamp(12px,1vw,14px);line-height:1.75}.b08-answer:before{content:"";position:absolute;top:17px;bottom:18px;left:21px;width:3px;border-radius:3px;background:#087DFF}.b08-answer p{margin:0}.b08-right{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.b08-art{display:grid;place-items:center;flex:1;min-height:330px;position:relative}.b08-art::before{content:"";position:absolute;inset:10% 0;background:radial-gradient(ellipse,#d5ecff 0%,transparent 72%);z-index:-1}.b08-art img{display:block;width:100%;max-width:640px;height:auto;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(0,92,255,.12));animation:b08Float 7s ease-in-out infinite}
.b08-cta{color:#fff;background:linear-gradient(105deg,#057cff 0%,#083cb7 64%,#09286a 100%);border:1px solid #46c6ff;border-radius:20px;box-shadow:0 13px 25px #0661dd2c;padding:16px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:center}.b08-cta-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:linear-gradient(145deg,#25dafa,#007aff);box-shadow:inset 0 1px 0 #ffffff70}.b08-cta-icon svg{height:27px;width:27px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.b08-cta-copy h3{font-size:clamp(14px,1.35vw,20px);line-height:1.3;margin:0 0 5px;font-weight:800}.b08-cta-copy p{font-size:clamp(10px,.9vw,12px);line-height:1.6;margin:0;color:#e2f2ff}.b08-cta-button{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;background:linear-gradient(110deg,#00d5ff,#087dff);color:#fff;font-size:13px;font-weight:800;padding:14px 18px;border-radius:999px;border:1px solid #67e7ff;box-shadow:0 0 16px #00d5ff75;transition:transform .2s,box-shadow .2s}.b08-cta-button:hover{transform:translateY(-3px);box-shadow:0 4px 22px #00d5ffb0}.b08-cta-button svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
@keyframes b08Float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media (min-width:1450px){.b08{padding:26px 48px 72px}.b08-layout{gap:30px}.b08-heading{margin-bottom:28px}.b08-faq summary{min-height:65px}.b08-right{gap:12px}}
@media (max-width:1100px){.b08{padding:28px 18px 55px}.b08-layout{grid-template-columns:1.04fr .96fr;gap:16px}.b08-faq summary{padding:9px 14px;gap:9px}.b08-cta{grid-template-columns:auto 1fr;gap:9px}.b08-cta-button{grid-column:1/-1;width:100%}.b08-art{min-height:280px}}
@media (max-width:760px){.b08{padding:32px 15px 48px}.b08-layout{grid-template-columns:1fr}.b08-heading{margin-bottom:22px}.b08 h2{letter-spacing:-.55px}.b08-right{display:flex;flex-direction:column;gap:10px}.b08-art{min-height:0;padding:0 5px}.b08-art img{max-width:560px}.b08-cta{grid-template-columns:auto 1fr auto}.b08-cta-button{grid-column:auto;width:auto}.b08-faq summary{font-size:13px;min-height:64px}.b08-answer{font-size:12px}}
@media (max-width:500px){.b08-pill{font-size:12px}.b08-cta{grid-template-columns:43px 1fr;padding:14px}.b08-cta-icon{width:43px;height:43px}.b08-cta-button{grid-column:1/-1}.b08-faq summary{padding:10px 13px}.b08-faq .qicon{width:39px;height:39px}.b08-faq .qicon img{width:33px;height:33px}}
@media (prefers-reduced-motion:reduce){.b08-art img{animation:none}.b08 *{scroll-behavior:auto!important;transition:none!important}}
