@layer bricks {} #brx-content {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} .content-area {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}body.hiba-feature-stitch-page .hiba-features-section{ width:100%!important; max-width:none!important; box-sizing:border-box!important;}body.hiba-feature-stitch-page .hiba-features-container{ width:100%!important; max-width:1280px!important; margin-left:auto!important; margin-right:auto!important; box-sizing:border-box!important;}@media(min-width:1281px){ body.hiba-feature-stitch-page .hiba-features-container{ padding-left:48px!important; padding-right:48px!important; }}@media(min-width:1025px) and (max-width:1280px){ body.hiba-feature-stitch-page .hiba-features-container{ max-width:100%!important; padding-left:32px!important; padding-right:32px!important; }}body.hiba-feature-stitch-page .hiba-features-hero{ min-height:calc(100svh - 88px)!important; display:flex!important; align-items:center!important; justify-content:center!important; padding-top:34px!important; padding-bottom:42px!important;}body.hiba-feature-stitch-page .hiba-features-hero-container{ width:100%!important;}body.hiba-feature-stitch-page .hiba-features-hero-inner{ width:min(100%,980px)!important; max-width:980px!important; gap:0!important;}body.hiba-feature-stitch-page .hiba-features-hero-inner>.inline-flex{ margin-bottom:18px!important;}body.hiba-feature-stitch-page .hiba-features-hero h1{ max-width:900px!important; margin:0 auto 18px!important; font-size:clamp(52px,4.4vw,66px)!important; line-height:1.04!important; letter-spacing:-.036em!important; text-wrap:balance!important;}body.hiba-feature-stitch-page .hiba-features-hero h1+p{ max-width:760px!important; margin:0 auto 24px!important; font-size:18px!important; line-height:1.58!important;}body.hiba-feature-stitch-page .hiba-features-hero .mb-space-xl:has(a){ margin-bottom:20px!important;}body.hiba-feature-stitch-page .hiba-features-hero .mb-space-xl:has(a) a{ min-height:48px!important;}body.hiba-feature-stitch-page .hiba-features-hero .flex.flex-wrap.items-center.justify-center.gap-y-2{ max-width:860px!important; margin:0 auto!important; gap:10px 18px!important; line-height:1.45!important;}@media(max-width:1040px){ body.hiba-feature-stitch-page .hiba-features-hero{ min-height:calc(100svh - 60px)!important; padding-top:32px!important; padding-bottom:38px!important; } body.hiba-feature-stitch-page .hiba-features-hero-inner{ width:min(100%,860px)!important; max-width:860px!important; } body.hiba-feature-stitch-page .hiba-features-hero h1{ font-size:clamp(46px,5.4vw,58px)!important; max-width:820px!important; }}@media(max-width:640px){ body.hiba-feature-stitch-page .hiba-features-hero{ min-height:calc(100svh - 60px)!important; padding-top:26px!important; padding-bottom:34px!important; } body.hiba-feature-stitch-page .hiba-features-hero-container{ width:100%!important; max-width:100%!important; padding-left:16px!important; padding-right:16px!important; box-sizing:border-box!important; } body.hiba-feature-stitch-page .hiba-features-hero-inner{ width:100%!important; max-width:430px!important; margin-left:auto!important; margin-right:auto!important; } body.hiba-feature-stitch-page .hiba-features-hero-inner>.inline-flex{ max-width:100%!important; margin-bottom:18px!important; padding:6px 10px!important; } body.hiba-feature-stitch-page .hiba-features-hero-inner>.inline-flex span:last-child{ font-size:10px!important; line-height:1.25!important; letter-spacing:.045em!important; } body.hiba-feature-stitch-page .hiba-features-hero h1{ width:100%!important; max-width:390px!important; margin:0 auto 18px!important; font-size:clamp(34px,9.4vw,40px)!important; line-height:1.06!important; letter-spacing:-.032em!important; text-wrap:balance!important; } body.hiba-feature-stitch-page .hiba-features-hero h1+p{ width:100%!important; max-width:34ch!important; margin:0 auto 24px!important; font-size:16px!important; line-height:1.55!important; } body.hiba-feature-stitch-page .hiba-features-hero .mb-space-xl:has(a){ display:grid!important; grid-template-columns:1fr!important; width:100%!important; max-width:430px!important; gap:10px!important; margin:0 auto 24px!important; } body.hiba-feature-stitch-page .hiba-features-hero .mb-space-xl:has(a) a{ width:100%!important; min-height:50px!important; padding-left:16px!important; padding-right:16px!important; } body.hiba-feature-stitch-page .hiba-features-hero .flex.flex-wrap.items-center.justify-center.gap-y-2{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; width:100%!important; max-width:430px!important; gap:10px 12px!important; margin:0 auto!important; text-align:left!important; font-size:13px!important; line-height:1.4!important; } body.hiba-feature-stitch-page .hiba-features-hero .flex.flex-wrap.items-center.justify-center.gap-y-2>.w-1{ display:none!important; } body.hiba-feature-stitch-page .hiba-features-hero .flex.flex-wrap.items-center.justify-center.gap-y-2>div:not(.w-1){ min-width:0!important; justify-content:flex-start!important; align-items:flex-start!important; } body.hiba-feature-stitch-page .hiba-features-hero .flex.flex-wrap.items-center.justify-center.gap-y-2>div:not(.w-1):last-child{ grid-column:1/-1!important; justify-self:center!important; } body.hiba-feature-stitch-page .hiba-features-hero .flex.flex-wrap.items-center.justify-center.gap-y-2 .material-symbols-outlined{ flex:none!important; font-size:17px!important; line-height:1.1!important; }}@media(max-width:360px){ body.hiba-feature-stitch-page .hiba-features-hero{ padding-top:22px!important; padding-bottom:28px!important; } body.hiba-feature-stitch-page .hiba-features-hero-container{ padding-left:14px!important; padding-right:14px!important; } body.hiba-feature-stitch-page .hiba-features-hero h1{ font-size:33px!important; max-width:100%!important; } body.hiba-feature-stitch-page .hiba-features-hero h1+p{ font-size:15px!important; line-height:1.5!important; } body.hiba-feature-stitch-page .hiba-features-hero .flex.flex-wrap.items-center.justify-center.gap-y-2{ grid-template-columns:1fr!important; max-width:320px!important; gap:9px!important; } body.hiba-feature-stitch-page .hiba-features-hero .flex.flex-wrap.items-center.justify-center.gap-y-2>div:not(.w-1):last-child{ grid-column:auto!important; justify-self:start!important; }}@media(min-width:1025px){ body.hiba-feature-stitch-page .hiba-features-module-one{ min-height:calc(100svh - 88px)!important; height:calc(100svh - 88px)!important; display:flex!important; align-items:center!important; padding-top:24px!important; padding-bottom:24px!important; overflow:hidden!important; } body.hiba-feature-stitch-page .hiba-features-module-one-container{ width:100%!important; height:100%!important; display:flex!important; align-items:center!important; } body.hiba-feature-stitch-page .hiba-features-module-one-grid{ width:100%!important; grid-template-columns:repeat(12,minmax(0,1fr))!important; gap:32px!important; align-items:center!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy{ gap:12px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>div:first-child{ margin-bottom:2px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy h2{ font-size:clamp(36px,2.65vw,46px)!important; line-height:1.08!important; letter-spacing:-.03em!important; margin:0!important; text-wrap:balance!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>p{ font-size:16px!important; line-height:1.5!important; margin:0!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.flex.flex-col{ gap:10px!important; padding-top:2px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.flex.flex-col>div{ padding:14px!important; gap:12px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.flex.flex-col>div>div:first-child{ width:36px!important; height:36px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.grid{ gap:10px!important; padding-top:2px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.grid>div{ padding:14px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.grid span.font-headline-xl{ font-size:28px!important; line-height:1.08!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.grid p{ margin:6px 0 0!important; line-height:1.4!important; } body.hiba-feature-stitch-page .hiba-features-module-one-visual{ gap:0!important; position:relative!important; height:min(72svh,690px)!important; justify-content:center!important; } body.hiba-feature-stitch-page .hiba-features-mockup{ box-sizing:border-box!important; } body.hiba-feature-stitch-page .hiba-features-mockup-primary{ width:100%!important; height:58%!important; margin:0!important; } body.hiba-feature-stitch-page .hiba-features-mockup-secondary{ width:92%!important; height:46%!important; margin:-7% 0 0 auto!important; z-index:2!important; } body.hiba-feature-stitch-page .hiba-features-mockup img{ width:100%!important; height:calc(100% - 34px)!important; object-fit:cover!important; object-position:top center!important; } body.hiba-feature-stitch-page .hiba-features-mockup>div:first-child{ min-height:34px!important; padding-top:6px!important; padding-bottom:6px!important; }}@media(min-width:1025px) and (max-height:820px){ body.hiba-feature-stitch-page .hiba-features-module-one{ padding-top:18px!important; padding-bottom:18px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-grid{ gap:26px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy{ gap:9px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy h2{ font-size:clamp(32px,2.4vw,40px)!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>p{ font-size:15px!important; line-height:1.44!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.flex.flex-col{ gap:8px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.flex.flex-col>div, body.hiba-feature-stitch-page .hiba-features-module-one-copy>.grid>div{ padding:11px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.flex.flex-col span.font-body-sm{ line-height:1.35!important; } body.hiba-feature-stitch-page .hiba-features-module-one-visual{ height:min(68svh,610px)!important; }}@media(min-width:1025px) and (max-height:720px){ body.hiba-feature-stitch-page .hiba-features-module-one-copy>.grid{ gap:8px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.grid>div{ padding:9px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.grid span.font-headline-xl{ font-size:24px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-copy>.grid p{ font-size:12px!important; line-height:1.3!important; margin-top:4px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-visual{ height:min(64svh,540px)!important; }}@media(max-width:1024px){ body.hiba-feature-stitch-page .hiba-features-module-one{ height:auto!important; min-height:0!important; padding-top:56px!important; padding-bottom:56px!important; overflow:visible!important; } body.hiba-feature-stitch-page .hiba-features-module-one-grid{ gap:32px!important; } body.hiba-feature-stitch-page .hiba-features-module-one-visual{ height:auto!important; } body.hiba-feature-stitch-page .hiba-features-mockup-secondary{ margin-top:-24px!important; } body.hiba-feature-stitch-page .hiba-features-mockup img{ height:auto!important; object-fit:contain!important; }}body.hiba-feature-stitch-page .hiba-features-module-five{ background:#F8FAFC!important;}body.hiba-feature-stitch-page .hiba-features-module-five>.hiba-features-container{ padding-top:8px!important; padding-bottom:8px!important;}body.hiba-feature-stitch-page .hiba-features-module-five>.hiba-features-container>div{ gap:36px!important;}body.hiba-feature-stitch-page .hiba-ai-card{ background:#081426!important; color:#fff!important; border:1px solid rgba(255,255,255,.10)!important; box-shadow:0 18px 42px rgba(8,20,38,.16)!important;}body.hiba-feature-stitch-page .hiba-ai-card h3{ color:#fff!important;}body.hiba-feature-stitch-page .hiba-ai-card h3 + span{ color:#C7D7FE!important;}body.hiba-feature-stitch-page .hiba-ai-card .bg-secondary-container{ background:#155EEF!important; color:#fff!important; box-shadow:0 6px 16px rgba(21,94,239,.22)!important;}body.hiba-feature-stitch-page .hiba-ai-online{ background:rgba(18,183,106,.14)!important; color:#75E0A7!important; border:1px solid rgba(117,224,167,.16)!important;}body.hiba-feature-stitch-page .hiba-ai-query{ background:#1D2939!important; color:#F9FAFB!important; border:1px solid rgba(255,255,255,.08)!important; box-shadow:0 8px 20px rgba(0,0,0,.12)!important; line-height:1.55!important;}body.hiba-feature-stitch-page .hiba-ai-answer{ background:#12233F!important; color:#DCE6FF!important; border:1px solid rgba(132,173,255,.16)!important; box-shadow:0 8px 20px rgba(0,0,0,.10)!important; line-height:1.55!important;}body.hiba-feature-stitch-page .hiba-ai-answer strong{ color:#fff!important;}body.hiba-feature-stitch-page .hiba-ai-answer .material-symbols-outlined{ color:#84ADFF!important;}body.hiba-feature-stitch-page .hiba-ai-foot{ color:#98A2B3!important; border-top:1px solid rgba(255,255,255,.08)!important; padding-top:14px!important;}body.hiba-feature-stitch-page .hiba-ai-foot .material-symbols-outlined{ color:#C7D7FE!important;}body.hiba-feature-stitch-page .hiba-rbac-copy h2{ max-width:720px!important; color:#101828!important; text-wrap:balance!important;}body.hiba-feature-stitch-page .hiba-rbac-copy>p{ max-width:700px!important; color:#475467!important; line-height:1.58!important;}body.hiba-feature-stitch-page .hiba-role-grid{ align-items:stretch!important;}body.hiba-feature-stitch-page .hiba-role-card{ min-height:128px!important; background:#fff!important; color:#101828!important; border:1px solid #E4E7EC!important; box-shadow:0 6px 18px rgba(16,24,40,.045)!important; transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important;}body.hiba-feature-stitch-page .hiba-role-card .font-label-lg{ color:#101828!important;}body.hiba-feature-stitch-page .hiba-role-card p{ color:#475467!important; line-height:1.5!important;}body.hiba-feature-stitch-page .hiba-role-card--coach{ border-top:3px solid #155EEF!important;}body.hiba-feature-stitch-page .hiba-role-card--finance{ border-top:3px solid #F79009!important;}body.hiba-feature-stitch-page .hiba-role-card--owner{ border-top:3px solid #6172F3!important;}body.hiba-feature-stitch-page .hiba-role-card--audit{ border-top:3px solid #12B76A!important;}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){ body.hiba-feature-stitch-page .hiba-role-card:hover{ transform:translateY(-2px)!important; background:#F8FAFF!important; border-left-color:#B2CCFF!important; border-right-color:#B2CCFF!important; border-bottom-color:#B2CCFF!important; box-shadow:0 12px 28px rgba(16,24,40,.09)!important; } body.hiba-feature-stitch-page .hiba-role-card--coach:hover{border-top-color:#155EEF!important} body.hiba-feature-stitch-page .hiba-role-card--finance:hover{border-top-color:#F79009!important} body.hiba-feature-stitch-page .hiba-role-card--owner:hover{border-top-color:#6172F3!important} body.hiba-feature-stitch-page .hiba-role-card--audit:hover{border-top-color:#12B76A!important} body.hiba-feature-stitch-page .hiba-role-card:hover .font-label-lg{ color:#101828!important; } body.hiba-feature-stitch-page .hiba-role-card:hover p{ color:#344054!important; } body.hiba-feature-stitch-page .hiba-ai-card{ transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important; } body.hiba-feature-stitch-page .hiba-ai-card:hover{ transform:translateY(-2px)!important; border-color:rgba(132,173,255,.22)!important; box-shadow:0 22px 48px rgba(8,20,38,.20)!important; }}@media(max-width:1024px){ body.hiba-feature-stitch-page .hiba-features-module-five>.hiba-features-container>div{ gap:28px!important; } body.hiba-feature-stitch-page .hiba-role-card{ min-height:0!important; }}@media(max-width:640px){ body.hiba-feature-stitch-page .hiba-ai-card{ padding:18px!important; border-radius:18px!important; } body.hiba-feature-stitch-page .hiba-ai-query, body.hiba-feature-stitch-page .hiba-ai-answer{ max-width:100%!important; } body.hiba-feature-stitch-page .hiba-ai-foot{ gap:12px!important; align-items:flex-start!important; } body.hiba-feature-stitch-page .hiba-role-grid{ gap:12px!important; }}@media(prefers-reduced-motion:reduce){ body.hiba-feature-stitch-page .hiba-role-card, body.hiba-feature-stitch-page .hiba-ai-card{ transition:none!important; transform:none!important; }}body.hiba-feature-stitch-page .hiba-features-faq{ padding-top:64px!important; padding-bottom:64px!important;}body.hiba-feature-stitch-page .hiba-features-faq-head{ width:min(100%,820px)!important; max-width:820px!important; margin-bottom:30px!important;}body.hiba-feature-stitch-page .hiba-features-faq-head h2{ margin-bottom:10px!important; text-wrap:balance!important;}body.hiba-feature-stitch-page .hiba-features-faq-head p{ max-width:700px!important; color:#667085!important; line-height:1.55!important;}body.hiba-feature-stitch-page .hiba-features-faq-grid{ display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:16px!important; width:100%!important; max-width:none!important; margin:0!important;}body.hiba-feature-stitch-page .hiba-features-faq-card{ min-height:100%!important; padding:22px!important; background:#fff!important; color:#101828!important; border:1px solid #E4E7EC!important; border-radius:18px!important; box-shadow:0 6px 18px rgba(16,24,40,.045)!important; transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important;}body.hiba-feature-stitch-page .hiba-features-faq-card h3{ color:#101828!important; font-size:20px!important; line-height:1.35!important; margin-bottom:10px!important;}body.hiba-feature-stitch-page .hiba-features-faq-card p{ color:#475467!important; font-size:15px!important; line-height:1.58!important; margin:0!important;}body.hiba-feature-stitch-page .hiba-features-final{ padding-top:56px!important; padding-bottom:56px!important; background:#081426!important;}body.hiba-feature-stitch-page .hiba-features-final-card{ width:100%!important; max-width:none!important; padding:48px 52px!important; background:#155EEF!important; border:1px solid rgba(255,255,255,.10)!important; border-radius:28px!important; box-shadow:0 20px 46px rgba(8,20,38,.18)!important;}body.hiba-feature-stitch-page .hiba-features-final-content{ display:grid!important; grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important; grid-template-areas: "badge actions" "title actions" "body actions"!important; column-gap:48px!important; row-gap:14px!important; align-items:center!important; width:100%!important; max-width:none!important;}body.hiba-feature-stitch-page .hiba-features-final-content>div:first-child{ grid-area:badge!important; justify-self:start!important; margin:0!important; background:#fff!important; color:#344054!important;}body.hiba-feature-stitch-page .hiba-features-final-content>h2{ grid-area:title!important; max-width:720px!important; margin:0!important; color:#fff!important; font-size:clamp(40px,3.3vw,56px)!important; line-height:1.06!important; letter-spacing:-.035em!important; text-wrap:balance!important;}body.hiba-feature-stitch-page .hiba-features-final-content>p{ grid-area:body!important; max-width:680px!important; margin:0!important; color:#DCE6FF!important; font-size:17px!important; line-height:1.6!important;}body.hiba-feature-stitch-page .hiba-features-final-actions{ grid-area:actions!important; display:flex!important; flex-direction:column!important; gap:12px!important; align-self:center!important; padding:24px!important; background:rgba(255,255,255,.08)!important; border:1px solid rgba(255,255,255,.16)!important; border-radius:18px!important; box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;}body.hiba-feature-stitch-page .hiba-features-final-actions>a{ display:flex!important; align-items:center!important; justify-content:center!important; width:100%!important; min-height:48px!important; margin:0!important; border-radius:12px!important; text-decoration:none!important; font-weight:800!important; transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important;}body.hiba-feature-stitch-page .hiba-features-final-actions>a:first-child{ background:#fff!important; color:#155EEF!important; border:1px solid #fff!important; box-shadow:0 8px 20px rgba(8,20,38,.12)!important;}body.hiba-feature-stitch-page .hiba-features-final-actions>a:last-child{ background:rgba(8,20,38,.20)!important; color:#fff!important; border:1px solid rgba(255,255,255,.22)!important; box-shadow:none!important;}body.hiba-feature-stitch-page .hiba-features-final-actions>a:last-child .material-symbols-outlined{ color:#DCE6FF!important;}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){ body.hiba-feature-stitch-page .hiba-features-faq-card:hover{ transform:translateY(-2px)!important; background:#F8FAFF!important; border-color:#B2CCFF!important; box-shadow:0 12px 28px rgba(16,24,40,.09)!important; } body.hiba-feature-stitch-page .hiba-features-faq-card:hover h3{ color:#101828!important; } body.hiba-feature-stitch-page .hiba-features-faq-card:hover p{ color:#344054!important; } body.hiba-feature-stitch-page .hiba-features-final-actions>a:hover{ transform:translateY(-1px)!important; } body.hiba-feature-stitch-page .hiba-features-final-actions>a:first-child:hover{ background:#F8FAFF!important; color:#0F4FD6!important; } body.hiba-feature-stitch-page .hiba-features-final-actions>a:last-child:hover{ background:rgba(8,20,38,.34)!important; color:#fff!important; border-color:rgba(255,255,255,.30)!important; }}@media(max-width:1024px){ body.hiba-feature-stitch-page .hiba-features-faq-grid{ grid-template-columns:repeat(2,minmax(0,1fr))!important; } body.hiba-feature-stitch-page .hiba-features-final-card{ padding:40px 36px!important; } body.hiba-feature-stitch-page .hiba-features-final-content{ grid-template-columns:1fr!important; grid-template-areas: "badge" "title" "body" "actions"!important; gap:16px!important; } body.hiba-feature-stitch-page .hiba-features-final-actions{ margin-top:8px!important; padding:18px!important; }}@media(max-width:640px){ body.hiba-feature-stitch-page .hiba-features-faq{ padding-top:48px!important; padding-bottom:48px!important; } body.hiba-feature-stitch-page .hiba-features-faq-head{ margin-bottom:24px!important; } body.hiba-feature-stitch-page .hiba-features-faq-grid{ grid-template-columns:1fr!important; gap:12px!important; } body.hiba-feature-stitch-page .hiba-features-faq-card{ padding:18px!important; } body.hiba-feature-stitch-page .hiba-features-faq-card h3{ font-size:18px!important; } body.hiba-feature-stitch-page .hiba-features-final{ padding-top:40px!important; padding-bottom:40px!important; } body.hiba-feature-stitch-page .hiba-features-final-card{ padding:28px 20px!important; border-radius:20px!important; } body.hiba-feature-stitch-page .hiba-features-final-content>h2{ font-size:36px!important; line-height:1.08!important; } body.hiba-feature-stitch-page .hiba-features-final-content>p{ font-size:16px!important; } body.hiba-feature-stitch-page .hiba-features-final-actions{ padding:14px!important; }}@media(prefers-reduced-motion:reduce){ body.hiba-feature-stitch-page .hiba-features-faq-card, body.hiba-feature-stitch-page .hiba-features-final-actions>a{ transition:none!important; transform:none!important; }}body.hiba-feature-stitch-page .hiba-features-matrix{ padding-top:64px!important; padding-bottom:64px!important; background:#F5F8FE!important;}body.hiba-feature-stitch-page .hiba-features-matrix-head{ max-width:920px!important; margin-bottom:28px!important;}body.hiba-feature-stitch-page .hiba-features-matrix-head h2{ max-width:840px!important; margin-top:8px!important; margin-bottom:10px!important; color:#101828!important; text-wrap:balance!important;}body.hiba-feature-stitch-page .hiba-features-matrix-head p{ max-width:860px!important; margin-top:0!important; color:#475467!important; line-height:1.6!important;}body.hiba-feature-stitch-page .hiba-features-matrix-shell{ width:100%!important; border:1px solid #D0D5DD!important; border-radius:20px!important; background:#fff!important; box-shadow:0 12px 30px rgba(16,24,40,.06)!important; scrollbar-width:thin; scrollbar-color:#B2CCFF transparent;}body.hiba-feature-stitch-page .hiba-features-matrix-table{ width:100%!important; min-width:1120px!important; table-layout:fixed!important; border-collapse:separate!important; border-spacing:0!important; background:#fff!important; color:#344054!important; font-size:14px!important; line-height:1.45!important;}body.hiba-feature-stitch-page .hiba-features-matrix-table th,body.hiba-feature-stitch-page .hiba-features-matrix-table td{ padding:14px 16px!important; border-bottom:1px solid #EAECF0!important; vertical-align:middle!important;}body.hiba-feature-stitch-page .hiba-features-matrix-table th:first-child,body.hiba-feature-stitch-page .hiba-features-matrix-table td:first-child{ width:36%!important; text-align:left!important;}body.hiba-feature-stitch-page .hiba-features-matrix-table th:not(:first-child),body.hiba-feature-stitch-page .hiba-features-matrix-table td:not(:first-child){ width:12.8%!important; text-align:center!important;}body.hiba-feature-stitch-page .hiba-features-matrix-table thead th{ background:#F9FAFB!important; color:#101828!important; font-weight:800!important; line-height:1.35!important; border-bottom:1px solid #D0D5DD!important;}body.hiba-feature-stitch-page .hiba-features-matrix-table thead th span{ display:block!important; margin-top:4px!important; color:#667085!important; font-size:12px!important; font-weight:600!important;}body.hiba-feature-stitch-page .hiba-features-matrix-table thead th:nth-child(5){ background:#EEF4FF!important; color:#155EEF!important; box-shadow:inset 0 -2px 0 #155EEF!important;}body.hiba-feature-stitch-page .hiba-features-matrix-table tbody tr:not(.hiba-matrix-group) td:nth-child(5){ background:#F5F8FF!important;}body.hiba-feature-stitch-page .hiba-features-matrix-table .hiba-matrix-group td{ padding:11px 16px!important; background:#EEF4FF!important; color:#155EEF!important; font-size:12px!important; font-weight:850!important; letter-spacing:.035em!important; text-transform:uppercase!important; border-top:1px solid #D7E3FF!important; border-bottom:1px solid #D7E3FF!important;}body.hiba-feature-stitch-page .hiba-features-matrix-table .hiba-matrix-group:first-child td{ border-top:0!important;}body.hiba-feature-stitch-page .hiba-matrix-yes{ color:#027A48!important; font-weight:750!important;}body.hiba-feature-stitch-page .hiba-matrix-no{ color:#98A2B3!important; font-weight:600!important;}body.hiba-feature-stitch-page .hiba-features-matrix-table tbody tr:not(.hiba-matrix-group){ transition:background-color .15s ease!important;}body.hiba-feature-stitch-page .hiba-features-matrix-table tbody tr:not(.hiba-matrix-group):nth-child(even) td:not(:nth-child(5)){ background:#FCFCFD!important;}body.hiba-feature-stitch-page .hiba-features-matrix-actions{ margin-top:22px!important; gap:12px!important; align-items:center!important;}body.hiba-feature-stitch-page .hiba-matrix-btn{ display:inline-flex!important; align-items:center!important; justify-content:center!important; min-height:46px!important; padding:0 18px!important; border-radius:12px!important; font-weight:800!important; text-decoration:none!important; transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important;}body.hiba-feature-stitch-page .hiba-matrix-btn-primary{ background:#155EEF!important; color:#fff!important; border:1px solid #155EEF!important; box-shadow:0 8px 20px rgba(21,94,239,.16)!important;}body.hiba-feature-stitch-page .hiba-matrix-btn-secondary{ background:#fff!important; color:#155EEF!important; border:1px solid #B2CCFF!important; box-shadow:0 4px 12px rgba(16,24,40,.04)!important;}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){ body.hiba-feature-stitch-page .hiba-features-matrix-table tbody tr:not(.hiba-matrix-group):hover td:not(:nth-child(5)){ background:#F8FAFF!important; } body.hiba-feature-stitch-page .hiba-features-matrix-table tbody tr:not(.hiba-matrix-group):hover td:nth-child(5){ background:#EAF1FF!important; } body.hiba-feature-stitch-page .hiba-matrix-btn:hover{ transform:translateY(-1px)!important; } body.hiba-feature-stitch-page .hiba-matrix-btn-primary:hover{ background:#0F4FD6!important; color:#fff!important; border-color:#0F4FD6!important; } body.hiba-feature-stitch-page .hiba-matrix-btn-secondary:hover{ background:#EEF4FF!important; color:#0F4FD6!important; border-color:#84ADFF!important; }}@media(max-width:1024px){ body.hiba-feature-stitch-page .hiba-features-matrix{ padding-top:56px!important; padding-bottom:56px!important; } body.hiba-feature-stitch-page .hiba-features-matrix-shell{ overflow-x:auto!important; -webkit-overflow-scrolling:touch!important; overscroll-behavior-inline:contain!important; } body.hiba-feature-stitch-page .hiba-features-matrix-table{ min-width:1020px!important; } body.hiba-feature-stitch-page .hiba-features-matrix-table thead th:first-child, body.hiba-feature-stitch-page .hiba-features-matrix-table tbody tr:not(.hiba-matrix-group) td:first-child{ position:sticky!important; left:0!important; z-index:3!important; background:#fff!important; box-shadow:6px 0 12px rgba(16,24,40,.04)!important; } body.hiba-feature-stitch-page .hiba-features-matrix-table thead th:first-child{ z-index:5!important; background:#F9FAFB!important; } body.hiba-feature-stitch-page .hiba-features-matrix-table .hiba-matrix-group td{ position:static!important; }}@media(max-width:640px){ body.hiba-feature-stitch-page .hiba-features-matrix{ padding-top:48px!important; padding-bottom:48px!important; } body.hiba-feature-stitch-page .hiba-features-matrix-head{ margin-bottom:22px!important; } body.hiba-feature-stitch-page .hiba-features-matrix-table{ min-width:920px!important; font-size:13px!important; } body.hiba-feature-stitch-page .hiba-features-matrix-table th, body.hiba-feature-stitch-page .hiba-features-matrix-table td{ padding:12px 13px!important; } body.hiba-feature-stitch-page .hiba-features-matrix-actions{ display:grid!important; grid-template-columns:1fr!important; gap:10px!important; } body.hiba-feature-stitch-page .hiba-matrix-btn{ width:100%!important; }}@media(prefers-reduced-motion:reduce){ body.hiba-feature-stitch-page .hiba-features-matrix-table tbody tr, body.hiba-feature-stitch-page .hiba-matrix-btn{ transition:none!important; transform:none!important; }}body.hiba-feature-stitch-page .hiba-features-module-four{ padding-top:64px!important; padding-bottom:64px!important; background:#F5F8FE!important;}body.hiba-feature-stitch-page .hiba-features-module-four-grid{ grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important; gap:40px!important; align-items:center!important;}body.hiba-feature-stitch-page .hiba-crm-copy{ gap:14px!important;}body.hiba-feature-stitch-page .hiba-crm-copy h2{ max-width:700px!important; margin:0!important; color:#101828!important; font-size:clamp(38px,3vw,50px)!important; line-height:1.08!important; letter-spacing:-.032em!important; text-wrap:balance!important;}body.hiba-feature-stitch-page .hiba-crm-copy>p{ max-width:680px!important; margin:0!important; color:#475467!important; line-height:1.6!important;}body.hiba-feature-stitch-page .hiba-crm-feature-list{ gap:10px!important; padding-top:4px!important;}body.hiba-feature-stitch-page .hiba-crm-feature-card{ min-height:0!important; padding:15px 16px!important; background:#fff!important; color:#101828!important; border:1px solid #E4E7EC!important; border-left:3px solid #155EEF!important; border-radius:14px!important; box-shadow:0 5px 16px rgba(16,24,40,.04)!important; transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important;}body.hiba-feature-stitch-page .hiba-crm-feature-card:nth-child(2){ border-left-color:#6172F3!important;}body.hiba-feature-stitch-page .hiba-crm-feature-card:nth-child(3){ border-left-color:#F79009!important;}body.hiba-feature-stitch-page .hiba-crm-feature-card>.material-symbols-outlined{ color:#155EEF!important; flex:none!important;}body.hiba-feature-stitch-page .hiba-crm-feature-card:nth-child(2)>.material-symbols-outlined{ color:#6172F3!important;}body.hiba-feature-stitch-page .hiba-crm-feature-card:nth-child(3)>.material-symbols-outlined{ color:#F79009!important;}body.hiba-feature-stitch-page .hiba-crm-feature-card .font-label-lg{ color:#101828!important;}body.hiba-feature-stitch-page .hiba-crm-feature-card p{ margin-top:4px!important; color:#475467!important; line-height:1.5!important;}body.hiba-feature-stitch-page .hiba-crm-visual{ gap:14px!important;}body.hiba-feature-stitch-page .hiba-parent-portal-card{ padding:22px!important; background:#fff!important; border:1px solid #D7E3FF!important; border-radius:20px!important; box-shadow:0 16px 38px rgba(16,24,40,.08)!important; gap:14px!important;}body.hiba-feature-stitch-page .hiba-parent-portal-card h3{ color:#101828!important;}body.hiba-feature-stitch-page .hiba-parent-portal-card h3 + span{ color:#667085!important;}body.hiba-feature-stitch-page .hiba-parent-stats{ gap:10px!important;}body.hiba-feature-stitch-page .hiba-parent-stats>div{ padding:14px 12px!important; background:#F5F8FF!important; border:1px solid #E4E7EC!important; border-radius:12px!important;}body.hiba-feature-stitch-page .hiba-parent-stats>div>span:first-child{ display:block!important; margin-bottom:4px!important;}body.hiba-feature-stitch-page .hiba-parent-schedule{ padding:13px 14px!important; background:#EEF4FF!important; border:1px solid #D7E3FF!important; border-radius:12px!important; color:#155EEF!important;}body.hiba-feature-stitch-page .hiba-parent-schedule span{ color:#155EEF!important;}body.hiba-feature-stitch-page .hiba-crm-growth-card{ padding:18px!important; background:#081426!important; color:#fff!important; border:1px solid rgba(255,255,255,.08)!important; border-radius:16px!important; box-shadow:0 10px 26px rgba(8,20,38,.12)!important;}body.hiba-feature-stitch-page .hiba-crm-growth-card .bg-secondary-fixed{ background:#155EEF!important; color:#fff!important;}body.hiba-feature-stitch-page .hiba-crm-growth-card .font-headline-sm{ color:#fff!important;}body.hiba-feature-stitch-page .hiba-crm-growth-card p{ color:#C7D7FE!important; margin-top:4px!important;}body.hiba-feature-stitch-page .hiba-crm-growth-card>span{ color:#84ADFF!important; font-size:15px!important; line-height:1.35!important; text-align:right!important; max-width:150px!important;}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){ body.hiba-feature-stitch-page .hiba-crm-feature-card:hover{ transform:translateY(-2px)!important; background:#F8FAFF!important; border-top-color:#B2CCFF!important; border-right-color:#B2CCFF!important; border-bottom-color:#B2CCFF!important; box-shadow:0 12px 26px rgba(16,24,40,.08)!important; } body.hiba-feature-stitch-page .hiba-crm-feature-card:hover .font-label-lg{ color:#101828!important; } body.hiba-feature-stitch-page .hiba-crm-feature-card:hover p{ color:#344054!important; } body.hiba-feature-stitch-page .hiba-parent-portal-card{ transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important; } body.hiba-feature-stitch-page .hiba-parent-portal-card:hover{ transform:translateY(-2px)!important; border-color:#B2CCFF!important; box-shadow:0 20px 44px rgba(16,24,40,.11)!important; } body.hiba-feature-stitch-page .hiba-crm-growth-card{ transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important; } body.hiba-feature-stitch-page .hiba-crm-growth-card:hover{ transform:translateY(-2px)!important; border-color:rgba(132,173,255,.22)!important; box-shadow:0 14px 32px rgba(8,20,38,.16)!important; }}@media(max-width:1024px){ body.hiba-feature-stitch-page .hiba-features-module-four{ padding-top:56px!important; padding-bottom:56px!important; } body.hiba-feature-stitch-page .hiba-features-module-four-grid{ grid-template-columns:1fr!important; gap:28px!important; } body.hiba-feature-stitch-page .hiba-crm-copy h2{ max-width:820px!important; } body.hiba-feature-stitch-page .hiba-crm-copy>p{ max-width:780px!important; }}@media(max-width:640px){ body.hiba-feature-stitch-page .hiba-features-module-four{ padding-top:48px!important; padding-bottom:48px!important; } body.hiba-feature-stitch-page .hiba-crm-copy h2{ font-size:36px!important; line-height:1.1!important; } body.hiba-feature-stitch-page .hiba-crm-feature-card{ padding:14px!important; } body.hiba-feature-stitch-page .hiba-parent-portal-card{ padding:18px!important; } body.hiba-feature-stitch-page .hiba-parent-stats{ grid-template-columns:1fr!important; } body.hiba-feature-stitch-page .hiba-parent-schedule{ align-items:flex-start!important; gap:10px!important; flex-direction:column!important; } body.hiba-feature-stitch-page .hiba-crm-growth-card{ align-items:flex-start!important; gap:14px!important; flex-direction:column!important; } body.hiba-feature-stitch-page .hiba-crm-growth-card>span{ text-align:left!important; max-width:none!important; }}@media(prefers-reduced-motion:reduce){ body.hiba-feature-stitch-page .hiba-crm-feature-card, body.hiba-feature-stitch-page .hiba-parent-portal-card, body.hiba-feature-stitch-page .hiba-crm-growth-card{ transition:none!important; transform:none!important; }}