:is(body.home-f,body.page-hiw) .home-faq__item{border-top:1px solid #2be4ff40;transition:border-color .3s,box-shadow .3s}:is(body.home-f,body.page-hiw) .home-faq__item:last-child{border-bottom:1px solid #2be4ff40}:is(body.home-f,body.page-hiw) .home-faq__item:hover,:is(body.home-f,body.page-hiw) .home-faq__item:focus-within{border-top-color:#2be4ffb3;box-shadow:0 -5px 16px -11px #2be4ff}:is(body.home-f,body.page-hiw) .home-faq__question{cursor:pointer;grid-template-columns:76px minmax(0,1fr) 28px;align-items:center;gap:16px;padding-block:24px;list-style:none;display:grid}:is(body.home-f,body.page-hiw) .home-faq__question::-webkit-details-marker{display:none}:is(body.home-f,body.page-hiw) .home-faq__question::marker{content:""}:is(body.home-f,body.page-hiw) .home-faq__question:focus-visible{outline-offset:-2px;outline:2px solid #2be4ff}:is(body.home-f,body.page-hiw) .home-faq__index{font:400 14px/1.5 var(--font-mono);color:#2be4ff}:is(body.home-f,body.page-hiw) .home-faq__question-text{font:400 24px/1.3 var(--font-body);color:#ffffffe6;transition:color .3s}:is(:is(body.home-f,body.page-hiw) .home-faq__question:hover .home-faq__question-text,:is(body.home-f,body.page-hiw) .home-faq__question:focus-visible .home-faq__question-text){color:#fff}:is(body.home-f,body.page-hiw) .home-faq__icon{color:#2be4ff;width:24px;height:24px;transition:transform .3s;position:relative}:is(body.home-f,body.page-hiw) .home-faq__icon:before,:is(body.home-f,body.page-hiw) .home-faq__icon:after{content:"";background:currentColor;width:20px;height:2px;position:absolute;top:11px;left:2px}:is(body.home-f,body.page-hiw) .home-faq__icon:after{transform:rotate(90deg)}:is(body.home-f,body.page-hiw) .home-faq__item[open] .home-faq__icon{transform:rotate(45deg)}:is(body.home-f,body.page-hiw) .home-faq__answer{max-width:65ch;font:400 18px/1.5 var(--font-body);color:#fffc;margin-left:92px;padding:0 0 28px 22px;animation:.3s both home-faq-reveal;position:relative}:is(body.home-f,body.page-hiw) .home-faq__answer:before{content:"";transform-origin:top;background:#2be4ff;width:2px;animation:.3s both home-faq-rule;position:absolute;top:0;bottom:28px;left:0}:is(body.home-f,body.page-hiw) .home-faq__answer p{max-width:65ch;margin:0}@keyframes home-faq-rule{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes home-faq-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:760px){:is(body.home-f,body.page-hiw) .home-faq__question{grid-template-columns:48px minmax(0,1fr) 24px;gap:12px}:is(body.home-f,body.page-hiw) .home-faq__question-text{font-size:20px}:is(body.home-f,body.page-hiw) .home-faq__answer{margin-left:60px;font-size:18px}}@media (prefers-reduced-motion:reduce){:is(body.home-f,body.page-hiw) .home-faq__item,:is(body.home-f,body.page-hiw) .home-faq__question-text,:is(body.home-f,body.page-hiw) .home-faq__icon{transition:none}:is(body.home-f,body.page-hiw) .home-faq__answer,:is(body.home-f,body.page-hiw) .home-faq__answer:before{animation:none}}
