.features-hub-module-scss-module__7ztW9G__page{font-family:var(--luci-font-sans);color:var(--luci-ink);background:var(--luci-surface);overflow-x:clip}.features-hub-module-scss-module__7ztW9G__container{width:100%;max-width:var(--luci-page);padding:0 var(--luci-gutter);margin:0 auto}.features-hub-module-scss-module__7ztW9G__narrow{max-width:760px}.features-hub-module-scss-module__7ztW9G__reveal{opacity:0;transition:opacity .7s var(--luci-ease),transform .7s var(--luci-ease);transform:translateY(18px)}.features-hub-module-scss-module__7ztW9G__revealIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.features-hub-module-scss-module__7ztW9G__reveal{opacity:1;transition:none;transform:none}}.features-hub-module-scss-module__7ztW9G__section{padding:var(--luci-section-y) 0;position:relative}.features-hub-module-scss-module__7ztW9G__sectionTight{padding-top:clamp(36px,5vw,64px)}.features-hub-module-scss-module__7ztW9G__sectionWarm{background:var(--luci-surface-warm)}.features-hub-module-scss-module__7ztW9G__sectionSunk{background:radial-gradient(90% 60% at 50% 0%, #ffb0201a, transparent 70%),var(--luci-surface-sunk)}.features-hub-module-scss-module__7ztW9G__sectionHead{text-align:center;max-width:680px;margin:0 auto clamp(32px,4.5vw,56px)}.features-hub-module-scss-module__7ztW9G__sectionHeadStart{text-align:left;margin-left:0;margin-right:0}.features-hub-module-scss-module__7ztW9G__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--luci-orange-text);align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:700;display:inline-flex}.features-hub-module-scss-module__7ztW9G__h2{font-family:var(--luci-font-sans);letter-spacing:-.028em;color:inherit;text-wrap:balance;margin:0;font-size:clamp(29px,4.2vw,46px);font-weight:700;line-height:1.1}.features-hub-module-scss-module__7ztW9G__h3{font-family:var(--luci-font-sans);letter-spacing:-.015em;color:inherit;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.3}.features-hub-module-scss-module__7ztW9G__lead{font-family:var(--luci-font-sans);color:var(--luci-ink-soft);text-wrap:pretty;margin:18px 0 0;font-size:clamp(17px,1.7vw,19px);line-height:1.62}.features-hub-module-scss-module__7ztW9G__body{font-family:var(--luci-font-sans);color:var(--luci-ink-soft);margin:14px 0 0;font-size:16px;line-height:1.62}.features-hub-module-scss-module__7ztW9G__faqList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.features-hub-module-scss-module__7ztW9G__faqItem{border-top:1px solid var(--luci-hairline);padding:clamp(18px,2.2vw,24px) 0}.features-hub-module-scss-module__7ztW9G__faqItem:last-child{border-bottom:1px solid var(--luci-hairline)}.features-hub-module-scss-module__7ztW9G__card{border-radius:var(--luci-radius-lg);background:var(--luci-surface);border:1px solid var(--luci-hairline);box-shadow:var(--luci-shadow-sm);padding:clamp(20px,2.4vw,26px)}.features-hub-module-scss-module__7ztW9G__textLink{border-radius:var(--luci-radius-pill);border:1px solid var(--luci-hairline-strong);background:var(--luci-surface);color:var(--luci-ink);transition:border-color .25s var(--luci-ease),transform .25s var(--luci-ease);align-items:center;gap:8px;padding:12px 22px;font-size:16px;font-weight:600;display:inline-flex}.features-hub-module-scss-module__7ztW9G__textLink:hover{border-color:var(--luci-orange-text);transform:translateY(-2px)}.features-hub-module-scss-module__7ztW9G__textLink:focus-visible{outline:3px solid var(--luci-orange-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.features-hub-module-scss-module__7ztW9G__textLink{transition:none}.features-hub-module-scss-module__7ztW9G__textLink:hover{transform:none}}.features-hub-module-scss-module__7ztW9G__grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.features-hub-module-scss-module__7ztW9G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1100px){.features-hub-module-scss-module__7ztW9G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.features-hub-module-scss-module__7ztW9G__tile{border-radius:var(--luci-radius-lg);background:var(--luci-surface);border:1px solid var(--luci-hairline);min-width:0;box-shadow:var(--luci-shadow-sm);transition:border-color .25s var(--luci-ease),transform .25s var(--luci-ease),box-shadow .25s var(--luci-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.features-hub-module-scss-module__7ztW9G__tile:hover{border-color:var(--luci-orange-text);box-shadow:var(--luci-shadow-lg);transform:translateY(-3px)}.features-hub-module-scss-module__7ztW9G__tile:focus-within{outline:3px solid var(--luci-orange-text);outline-offset:3px}.features-hub-module-scss-module__7ztW9G__cardMedia{aspect-ratio:4/3;background:var(--luci-surface-warm);border-bottom:1px solid var(--luci-hairline);flex:none;position:relative}.features-hub-module-scss-module__7ztW9G__cardMedia img{object-fit:contain;object-position:center bottom;width:calc(100% - 40px);height:calc(100% - 20px);display:block;position:absolute;top:20px;left:20px}.features-hub-module-scss-module__7ztW9G__cardCopy{flex-direction:column;flex:1;gap:8px;padding:clamp(18px,2.2vw,26px) 52px clamp(18px,2.2vw,26px) clamp(18px,2.2vw,26px);display:flex}.features-hub-module-scss-module__7ztW9G__cardName{color:var(--luci-orange-text);margin:0;font-size:13px;font-weight:600}.features-hub-module-scss-module__7ztW9G__cardTitle{font-family:var(--luci-font-sans);letter-spacing:-.015em;color:var(--luci-ink);text-wrap:balance;margin:0;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.2}.features-hub-module-scss-module__7ztW9G__cardLink{font:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}.features-hub-module-scss-module__7ztW9G__cardLink:after{content:"";position:absolute;inset:0}.features-hub-module-scss-module__7ztW9G__cardLink:focus-visible{outline:none}.features-hub-module-scss-module__7ztW9G__cardLead{color:var(--luci-ink-soft);margin:0;font-size:15px;line-height:1.55}.features-hub-module-scss-module__7ztW9G__cardChevron{color:var(--luci-orange-text);font-size:24px;line-height:1;position:absolute;bottom:18px;right:20px}@media (min-width:700px){.features-hub-module-scss-module__7ztW9G__cardWide{flex-direction:row;grid-column:1/-1}.features-hub-module-scss-module__7ztW9G__cardWide .features-hub-module-scss-module__7ztW9G__cardMedia{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--luci-hairline);flex:0 0 44%;min-height:300px}.features-hub-module-scss-module__7ztW9G__cardWide .features-hub-module-scss-module__7ztW9G__cardCopy{justify-content:center;gap:12px;padding:clamp(28px,4vw,56px)}.features-hub-module-scss-module__7ztW9G__cardWide .features-hub-module-scss-module__7ztW9G__cardTitle{font-size:clamp(26px,3vw,38px)}.features-hub-module-scss-module__7ztW9G__cardWide .features-hub-module-scss-module__7ztW9G__cardLead{max-width:520px;font-size:17px}}@media (prefers-reduced-motion:reduce){.features-hub-module-scss-module__7ztW9G__tile{transition:none}.features-hub-module-scss-module__7ztW9G__tile:hover{transform:none}}
