.flowella-faq.compact{padding:60px 0}.faq-head{margin:0 auto 56px;max-width:720px;text-align:center}.faq-head .eyebrow{justify-content:center}.faq-head .eyebrow:before{display:none}.faq-head .h-display{margin:0 auto 18px;max-width:22ch}.faq-head .lede{margin:0 auto}.faq-group-title{border-top:1px solid var(--ink-200);color:var(--ink-900);font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0 auto 28px;max-width:880px;padding-top:4px;padding-block-start:36px;text-align:center}.faq-head+.faq-group-title{border-top:0;padding-block-start:0}.faq-list{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:880px}.faq-item{background:#fff;border:1px solid var(--ink-200);border-radius:16px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.faq-item:hover{border-color:var(--ink-300)}.faq-item[open]{border-color:var(--primary);box-shadow:0 12px 28px -16px rgba(14,110,166,.25)}.flowella-faq.sky .faq-item,.flowella-faq.tint .faq-item{border-color:var(--ink-200)}.faq-q{align-items:center;color:var(--ink-900);cursor:pointer;display:flex;font-family:var(--display);font-size:17px;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:-.01em;line-height:1.4;list-style:none;padding:22px 24px;user-select:none}.faq-q::-webkit-details-marker{display:none}.faq-q::marker{content:"";display:none}.faq-q-text{flex:1}.faq-icon{color:var(--primary);flex-shrink:0;transition:transform .25s ease}.faq-item[open] .faq-icon{transform:rotate(180deg)}.faq-a{color:var(--ink-700);font-size:15px;line-height:1.65;padding:0 24px 22px}.faq-a p{margin:0 0 12px}.faq-a p:last-child{margin-bottom:0}.faq-a b{color:var(--ink-900);font-weight:600}.faq-a a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.faq-a ol,.faq-a ul{margin:0 0 12px;padding-left:22px}.faq-a li{margin-bottom:6px}@media (max-width:720px){.faq-q{font-size:15.5px;padding:18px}.faq-a{font-size:14.5px;padding:0 18px 18px}}