.aknes-solution-faq{overflow:hidden;padding:var(--aknes-solution-faq-pt) 24px var(--aknes-solution-faq-pb);color:var(--aknes-solution-faq-heading);background:var(--aknes-solution-faq-bg)}.aknes-solution-faq *,.aknes-solution-faq *:before,.aknes-solution-faq *:after{box-sizing:border-box}.aknes-solution-faq__shell{width:min(100%,var(--aknes-solution-faq-max));margin-inline:auto}.aknes-solution-faq__header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:50px;align-items:start;margin-bottom:44px}.aknes-solution-faq__eyebrow{margin:0 0 15px;color:var(--aknes-solution-faq-accent);font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.2}.aknes-solution-faq__header h2{max-width:850px;margin:0;color:var(--aknes-solution-faq-heading);font-size:clamp(52px,4vw,var(--aknes-solution-faq-heading-desktop));font-weight:770;letter-spacing:-.05em;line-height:.96;text-wrap:balance}.aknes-solution-faq__description{max-width:590px;padding-top:27px;color:var(--aknes-solution-faq-muted);font-size:var(--aknes-solution-faq-description-desktop);line-height:1.7}.aknes-solution-faq__description p{margin:0}.aknes-solution-faq__grid{display:grid;grid-template-columns:minmax(0,1.04fr) repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(0,1fr);gap:18px}.aknes-solution-faq__card{min-width:0;overflow:hidden;border:1px solid var(--aknes-solution-faq-border);border-radius:26px;background:var(--aknes-solution-faq-surface)}.aknes-solution-faq__card--featured{display:grid;grid-row:span 2;grid-template-rows:minmax(320px,1fr) auto}.aknes-solution-faq__card--standard{display:grid;grid-template-rows:minmax(180px,auto) auto}.aknes-solution-faq__media{display:grid;min-width:0;overflow:hidden;place-items:center;background:var(--aknes-solution-faq-image-bg)}.aknes-solution-faq__card--featured .aknes-solution-faq__media{min-height:360px}.aknes-solution-faq__card--standard .aknes-solution-faq__media{aspect-ratio:16 / 9}.aknes-solution-faq__image{width:100%;height:100%;object-fit:var(--aknes-solution-faq-image-fit);object-position:center;transition:transform .35s ease}.aknes-solution-faq__placeholder{width:54%;height:54%;color:#ffffff2e}.aknes-solution-faq__card:hover .aknes-solution-faq__image{transform:scale(1.018)}.aknes-solution-faq__content{display:flex;min-width:0;flex-direction:column;padding:22px 24px 24px}.aknes-solution-faq__card--featured .aknes-solution-faq__content{padding:28px 30px 30px}.aknes-solution-faq__content h3{overflow-wrap:anywhere;margin:0;color:var(--aknes-solution-faq-heading);font-size:23px;font-weight:750;letter-spacing:-.025em;line-height:1.12}.aknes-solution-faq__card--featured .aknes-solution-faq__content h3{font-size:clamp(28px,2.3vw,40px)}.aknes-solution-faq__tags{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0 0;padding:0;list-style:none}.aknes-solution-faq__tags li{padding:6px 9px;border:1px solid var(--aknes-solution-faq-border);border-radius:999px;color:var(--aknes-solution-faq-muted);background:#ffffff06;font-size:10px;font-weight:700;line-height:1}.aknes-solution-faq__cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:20px;color:var(--aknes-solution-faq-accent);font-size:13px;font-weight:800;text-decoration:none}.aknes-solution-faq__cta span{transition:transform .2s ease}.aknes-solution-faq__cta:hover span{transform:translate(3px)}.aknes-solution-faq__cta--featured{min-height:48px;justify-content:center;padding:0 22px;border-radius:999px;color:#031014;background:var(--aknes-solution-faq-accent)}.aknes-solution-faq__editor-notes{margin-top:14px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--aknes-solution-faq-accent) 45%,transparent);border-radius:10px;color:var(--aknes-solution-faq-muted);font-size:11px;line-height:1.5}.aknes-solution-faq__editor-notes p{margin:0}.aknes-solution-faq :where(a):focus-visible{outline:2px solid var(--aknes-solution-faq-accent);outline-offset:3px}@media screen and (max-width:1199px){.aknes-solution-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.aknes-solution-faq__card--featured{grid-column:1 / -1;grid-row:auto;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-template-rows:auto}}@media screen and (max-width:767px){.aknes-solution-faq{padding:var(--aknes-solution-faq-pt-mobile) 18px var(--aknes-solution-faq-pb-mobile)}.aknes-solution-faq__header{grid-template-columns:minmax(0,1fr);gap:17px;margin-bottom:30px}.aknes-solution-faq__header h2{font-size:var(--aknes-solution-faq-heading-mobile)}.aknes-solution-faq__description{padding-top:0;font-size:var(--aknes-solution-faq-description-mobile)}.aknes-solution-faq__grid{grid-template-columns:minmax(0,1fr);gap:14px}.aknes-solution-faq__card--featured{grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.aknes-solution-faq__card--featured .aknes-solution-faq__media{min-height:220px;aspect-ratio:4 / 3}.aknes-solution-faq__card--standard .aknes-solution-faq__media{min-height:170px}.aknes-solution-faq__card--featured .aknes-solution-faq__content,.aknes-solution-faq__content{padding:21px}.aknes-solution-faq__cta--featured{width:100%}}@media(prefers-reduced-motion:reduce){.aknes-solution-faq__image,.aknes-solution-faq__cta span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/aknes-solution-faq-centers.css.map */
