@font-face{font-family:Inter-Black;src:url(/fonts/Inter-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter-Bold;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter-SemiBold;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter-Medium;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter-Regular;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Italic;src:url(/fonts/Inter-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-Light;src:url(/fonts/Inter-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}.producthero .container{padding-top:64px;padding-bottom:64px}@media (min-width: 1024px){.producthero .container{padding-top:96px;padding-bottom:96px}}.producthero h1{text-align:left}.producthero .producthero-inner{display:grid;grid-template-columns:1fr;gap:64px;align-items:center}@media (min-width: 1280px){.producthero .producthero-inner{grid-template-columns:1fr 1fr}}.producthero .producthero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.producthero .producthero-copy .producthero-headline{margin:0;max-width:560px}.producthero .producthero-copy .producthero-subtext{font-size:18px;color:var(--grey-3);margin:0;max-width:480px;line-height:1.75}.producthero .producthero-copy .producthero-buttons{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.producthero .producthero-copy .producthero-buttons .button{width:160px}@media (min-width: 1024px){.producthero .producthero-copy .producthero-buttons .button{width:190px}}.producthero .producthero-dotfield{position:absolute;top:0;right:0;bottom:0;pointer-events:none;width:100%;mask-image:linear-gradient(to bottom,transparent 40%,white 60%);-webkit-mask-image:linear-gradient(to bottom,transparent 40%,white 60%)}@media (min-width: 768px) and (max-width: 1279px){.producthero .producthero-dotfield{width:65%;mask-image:linear-gradient(to right,transparent 0%,white 35%),linear-gradient(to bottom,transparent 0%,white 100px);-webkit-mask-image:linear-gradient(to right,transparent 0%,white 35%),linear-gradient(to bottom,transparent 0%,white 100px);mask-composite:intersect;-webkit-mask-composite:destination-in}}@media (min-width: 1280px){.producthero .producthero-dotfield{width:65%;mask-image:linear-gradient(to right,transparent 0%,white 35%,white calc(100% - 100px),transparent 100%),linear-gradient(to bottom,transparent 0%,white 100px);-webkit-mask-image:linear-gradient(to right,transparent 0%,white 35%,white calc(100% - 100px),transparent 100%),linear-gradient(to bottom,transparent 0%,white 100px);mask-composite:intersect;-webkit-mask-composite:destination-in}}.producthero .producthero-visual{display:flex;align-items:center;justify-content:center;order:1}@media (min-width: 1280px){.producthero .producthero-visual{order:unset}}.producthero .producthero-visual .hero-image-container{width:100%;overflow:hidden;aspect-ratio:2/3}@media (min-width: 768px) and (max-width: 1279px){.producthero .producthero-visual .hero-image-container{aspect-ratio:4/3}}@media (min-width: 1280px){.producthero .producthero-visual .hero-image-container{aspect-ratio:auto;overflow:visible}}@media (min-width: 768px){.producthero .producthero-visual .hero-image-container .hero-image-left{animation:hero-side-float-left 12s ease-in-out infinite}.producthero .producthero-visual .hero-image-container .hero-image-right{animation:hero-side-float-right 16s ease-in-out infinite}}@media (prefers-reduced-motion: reduce){.producthero .producthero-visual .hero-image-container .hero-image-frame{animation:none;opacity:1;transform:none}.producthero .producthero-visual .hero-image-container .hero-image-left,.producthero .producthero-visual .hero-image-container .hero-image-right{animation:none;transform:translateY(var(--hero-side-offset, 0))}}.producthero .producthero-visual .hero-image-container .hero-image-grid{display:grid;grid-template-columns:1fr;gap:12px;align-items:center;width:100%}@media (min-width: 768px){.producthero .producthero-visual .hero-image-container .hero-image-grid{grid-template-columns:1fr 2fr 1fr}}.producthero .producthero-visual .hero-image-container .hero-image-slot{min-width:0}.producthero .producthero-visual .hero-image-container .hero-image-side{display:none}@media (min-width: 768px){.producthero .producthero-visual .hero-image-container .hero-image-side{display:block}}@media (min-width: 768px){.producthero .producthero-visual .hero-image-container .hero-image-left{--hero-side-offset: 50px}.producthero .producthero-visual .hero-image-container .hero-image-right{--hero-side-offset: -75px}}.producthero .producthero-visual .hero-image-container .hero-image-frame{position:relative;overflow:hidden;aspect-ratio:2/3;border:1px solid var(--grey-7);opacity:0;transform:translateY(20px);animation:hero-image-load-in .65s ease forwards}.producthero .producthero-visual .hero-image-container .hero-image-focus .hero-image-frame{animation-delay:.12s}.producthero .producthero-visual .hero-image-container .hero-image-left .hero-image-frame{animation-delay:.28s}.producthero .producthero-visual .hero-image-container .hero-image-right .hero-image-frame{animation-delay:.42s}.producthero .producthero-visual .hero-image-container img{width:100%;height:100%;object-fit:cover;display:block}@keyframes hero-image-load-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-side-float-left{0%,to{transform:translateY(calc(var(--hero-side-offset, 0px) + 0px))}50%{transform:translateY(calc(var(--hero-side-offset, 0px) - 12px))}}@keyframes hero-side-float-right{0%,to{transform:translateY(calc(var(--hero-side-offset, 0px) + 0px))}50%{transform:translateY(calc(var(--hero-side-offset, 0px) + 10px))}}@font-face{font-family:Inter-Black;src:url(/fonts/Inter-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter-Bold;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter-SemiBold;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter-Medium;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter-Regular;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Italic;src:url(/fonts/Inter-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-Light;src:url(/fonts/Inter-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}.spotlight-card{position:relative;transition:transform .3s ease,opacity .5s ease;opacity:0;transform:translateY(20px);width:100%}.spotlight-card.visible{opacity:1;transform:translateY(0)}.spotlight-card-container{position:relative;border-radius:16px;background-color:#ffffff63;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.41);box-shadow:#ececf1 0 0 20px;overflow:hidden;z-index:15;padding:4px}.spotlight-card-content{padding:16px;position:relative;color:var(--text-primary);background-color:var(--brand-grey-6);border-radius:12px;height:100%;box-shadow:#ececf1 0 0 10px}.spotlight-card-content h3{font-family:Inter-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;margin-bottom:8px}.spotlight-card-content p{font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;margin-bottom:8px}.spotlight-card-content p:last-child{margin-bottom:0}.spotlight-card-polygon{position:absolute;width:150px;height:150px;background:linear-gradient(45deg,0%,50%,100%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;bottom:-75px;right:-75px;z-index:0;opacity:.6;filter:blur(15px);transition:transform .5s ease}.spotlight-card:hover .spotlight-card-polygon{transform:rotate(45deg) scale(1.1)}@media (max-width: 1024px){.spotlight-card-content{padding:12px}}.queryhub-anim{display:flex;flex-direction:column;width:100%;gap:12px}@media (min-width: 768px){.queryhub-anim{padding:16px}}.queryhub-anim .query-content{display:flex;align-items:center}.queryhub-anim .query-content .search-icon{margin-right:16px;filter:invert(60%) sepia(7%) saturate(237%) hue-rotate(184deg) brightness(90%) contrast(86%);display:flex;align-items:center}.queryhub-anim .query-content .result-text{flex:1;color:var(--text-primary)}.queryhub-anim .result-content{display:flex;align-items:flex-start}.queryhub-anim .result-content .user-icon{margin-top:8px;margin-right:8px}.queryhub-anim .result-content .result-text{flex:1;background-color:var(--brand-grey-6);border-radius:8px}.queryhub-anim .result-headline{font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:var(--text-primary);margin-bottom:4px;margin-top:0}.queryhub-anim .source-info{display:flex;align-items:center;font-size:14px}.queryhub-anim .source-info .source-quote{color:var(--text-primary);font-family:Inter-Light,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.care-reminders{display:flex;flex-direction:column;width:100%;gap:12px}@media (min-width: 768px){.care-reminders{padding:16px}}.care-reminders .icon-area{display:flex;justify-content:space-between;margin-bottom:16px;padding:12px;background-color:var(--brand-grey-5);border-radius:8px}.care-reminders .icon-area .schedule-cell{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.care-reminders .icon-area .schedule-cell .schedule-cell-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.care-reminders .icon-area .schedule-cell .schedule-cell-icon img{filter:opacity(.7)}.care-reminders .icon-area .schedule-cell .schedule-cell-label{font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;color:var(--grey-3);margin-bottom:4px}.care-reminders .icon-area .schedule-cell .schedule-cell-value{font-family:Inter-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:var(--text-primary)}.care-reminders .task-area{margin-top:16px;animation:careRemindersFadeIn .5s ease-in-out}@keyframes careRemindersFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.care-reminders .task-area .category-header{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid var(--brand-grey-5);margin-bottom:8px}.care-reminders .task-area .category-header .category-title{margin-left:12px;font-family:Inter-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:var(--text-primary)}.care-reminders .task-area .activity-item{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid var(--brand-grey-6);transition:all .3s ease-out;overflow:hidden}.care-reminders .task-area .activity-item:last-child{border-bottom:none}.care-reminders .task-area .activity-item .activity-checkbox{width:36px;display:flex;justify-content:center;margin-right:8px}.care-reminders .task-area .activity-item .activity-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-green-3);position:relative}.care-reminders .task-area .activity-item .activity-checkbox input[type=checkbox]:checked{animation:careRemindersCheckboxPop .3s ease-out}.care-reminders .task-area .activity-item .activity-info{flex:1;display:flex;flex-direction:column}.care-reminders .task-area .activity-item .activity-info .activity-name{font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:var(--text-primary);transition:color .4s ease-out}.care-reminders .task-area .activity-item .activity-info .activity-name.completed{color:var(--text-secondary)}.care-reminders .task-area .activity-item .activity-info .activity-description{font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;color:var(--text-secondary);margin-top:2px}.care-reminders .task-area .activity-item .activity-due{font-family:Inter-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;color:var(--text-primary);margin-right:8px;min-width:40px;text-align:center;transition:color .4s ease-out}.care-reminders .task-area .activity-item .activity-play{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-blue-3);border-radius:50%;cursor:pointer;transition:opacity .4s ease-out}.care-reminders .task-area .activity-item .activity-play img{filter:brightness(0) invert(1)}.care-reminders .task-area .activity-item .activity-play:hover{background-color:var(--accent-blue-2)}.care-reminders .task-area .activity-item.completed .activity-info .activity-name,.care-reminders .task-area .activity-item.completed .activity-due{color:var(--text-secondary)}.care-reminders .task-area .activity-item.completed .activity-play{opacity:.5}.care-reminders .task-area .activity-item.slide-out{transform:translate(100%);opacity:0;max-height:0;padding:0;margin:0;border-bottom:none;transition:transform 1s ease-out,opacity 1s ease-out,max-height 1s ease-out,padding 1s ease-out,margin 1s ease-out}.care-reminders .task-area .activity-item.hidden{display:none}@keyframes careRemindersCheckboxPop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (min-width: 768px){.inventory-management{padding:16px}}.inventory-management .inventory-animation-container{position:relative;width:300px;height:300px;margin:0 auto;display:flex;align-items:center;justify-content:center}.inventory-management .donut-background{position:absolute;top:0;left:0;z-index:0;pointer-events:none}.inventory-management .donut-background .donut{opacity:0;transition:opacity 1s ease-in-out}.inventory-management .donut-background .donut.visible{opacity:1}.inventory-management .center-circle{position:absolute;width:160px;height:160px;border-radius:50%;background-color:#ffffff1a;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;z-index:10}.inventory-management .single-product,.inventory-management .single-product img{transition:all .3s ease}.inventory-management .all-products .product-triangle{position:relative;width:100px;height:100px}.inventory-management .all-products .product-triangle img{position:absolute;transition:all .5s ease}.inventory-management .all-products .product-triangle .product-top{top:0;left:50%;transform:translate(-50%)}.inventory-management .all-products .product-triangle .product-bottom-left{bottom:0;left:0}.inventory-management .all-products .product-triangle .product-bottom-right{bottom:0;right:0}.inventory-management .outer-icon{position:absolute;width:40px;height:40px;border-radius:50%;background-color:#ffffffe6;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:all .4s ease;box-shadow:0 2px 8px #0000001a;z-index:25}.inventory-management .outer-icon.visible{opacity:1;transform:scale(1)}.inventory-management .outer-icon img{filter:brightness(0) saturate(100%) invert(30%) sepia(10%) saturate(0%) hue-rotate(0deg)}.inventory-management .outer-icon-0{top:20px;left:50%;transform:translate(-50%) scale(.5)}.inventory-management .outer-icon-0.visible{transform:translate(-50%) scale(1)}.inventory-management .outer-icon-1{top:50%;right:20px;transform:translateY(-50%) scale(.5)}.inventory-management .outer-icon-1.visible{transform:translateY(-50%) scale(1)}.inventory-management .outer-icon-2{bottom:20px;left:50%;transform:translate(-50%) scale(.5)}.inventory-management .outer-icon-2.visible{transform:translate(-50%) scale(1)}.inventory-management .outer-icon-3{top:50%;left:20px;transform:translateY(-50%) scale(.5)}.inventory-management .outer-icon-3.visible{transform:translateY(-50%) scale(1)}.inventory-management .inner-icon{position:absolute;width:36px;height:36px;border-radius:50%;background-color:#fffc;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.3);transition:all .4s ease;box-shadow:0 1px 6px #00000014;z-index:25}.inventory-management .inner-icon.visible{opacity:1;transform:scale(1)}.inventory-management .inner-icon img{filter:brightness(0) saturate(100%) invert(40%) sepia(10%) saturate(0%) hue-rotate(0deg)}.inventory-management .inner-icon-0{top:55px;right:55px}.inventory-management .inner-icon-1{bottom:55px;right:55px}.inventory-management .inner-icon-2{bottom:55px;left:55px}.inventory-management .inner-icon-3{top:55px;left:55px}.inventory-management .outer-icon:hover,.inventory-management .inner-icon:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026}.inventory-management .outer-icon-0:hover,.inventory-management .outer-icon-2:hover{transform:translate(-50%) scale(1.1)}.inventory-management .outer-icon-1:hover,.inventory-management .outer-icon-3:hover{transform:translateY(-50%) scale(1.1)}.service-scheduling{display:flex;flex-direction:column;width:100%;gap:12px;min-height:400px;position:relative;align-items:center;justify-content:center}@media (min-width: 768px){.service-scheduling{padding:16px}}.service-scheduling .report-card-container{width:100%;max-width:300px;display:flex;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .6s ease-out}.service-scheduling .report-card-container.fading-out{opacity:0}.service-scheduling .report-content .report-header{display:flex;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--brand-grey-5)}.service-scheduling .report-content .report-header .report-icon{margin-right:8px;filter:opacity(.7)}.service-scheduling .report-content .report-header .report-icon img{min-height:initial;width:24px;height:24px}.service-scheduling .report-content .report-header .report-title{font-family:Inter-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:var(--text-primary)}.service-scheduling .report-content .report-details .problem-description{font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:var(--text-primary);line-height:1.5;margin:0 0 12px;text-align:left}.service-scheduling .report-content .report-details .problem-description:only-child{margin-bottom:0}.service-scheduling .professionals-container{display:flex;flex-direction:row;gap:12px;width:100%;justify-content:center;transition:all .8s ease-out}.service-scheduling .professionals-container.center-selected{justify-content:center}.service-scheduling .professionals-container .professional-card{width:230px;height:280px;opacity:0;transform:translateY(20px) scale(.95);transition:all .4s ease-out}.service-scheduling .professionals-container .professional-card.visible{opacity:1;transform:translateY(0) scale(1)}.service-scheduling .professionals-container .professional-card.selected{transform:translate(115px) translateY(0) scale(1);transition:all .8s ease-out;z-index:10}.service-scheduling .professionals-container .professional-card.fade-out{opacity:.3;transform:translateY(10px) scale(.95);pointer-events:none}.service-scheduling .professionals-container .professional-card.fade-out-hide{opacity:0;transform:translateY(20px) scale(.8);pointer-events:none;transition:all .6s ease-out}.service-scheduling .professionals-container .professional-card.expanded{height:320px;transition:height .6s ease-out,all .4s ease-out}.service-scheduling .professionals-container .professional-card .spotlight-card,.service-scheduling .professionals-container .professional-card .spotlight-card-container{height:100%}.service-scheduling .professionals-container .professional-card .spotlight-card-content{height:100%;display:flex;flex-direction:column}.service-scheduling .professionals-container .professional-content{height:300px;display:flex;flex-direction:column}.service-scheduling .professionals-container .professional-content .professional-header{display:flex;align-items:center;margin-bottom:12px}.service-scheduling .professionals-container .professional-content .professional-header .professional-avatar{width:48px;height:48px;border-radius:50%;background-color:var(--accent-blue-4);display:flex;align-items:center;justify-content:center;margin-right:8px}.service-scheduling .professionals-container .professional-content .professional-header .professional-avatar img{filter:brightness(0) invert(1);min-height:initial}.service-scheduling .professionals-container .professional-content .professional-header .professional-info{flex:1}.service-scheduling .professionals-container .professional-content .professional-header .professional-info .professional-name{font-family:Inter-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:var(--text-primary);margin:0 0 4px}.service-scheduling .professionals-container .professional-content .professional-header .professional-info .professional-rating{display:flex;align-items:center}.service-scheduling .professionals-container .professional-content .professional-header .professional-info .professional-rating .rating{font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:var(--accent-blue-1)}.service-scheduling .professionals-container .professional-content .appointment-time-inline{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transform:translateY(20px);animation:slideInAppointment .6s ease-out .3s forwards;padding:12px}.service-scheduling .professionals-container .professional-content .appointment-time-inline .time-info{display:flex;flex-direction:column;align-items:center;width:100%}.service-scheduling .professionals-container .professional-content .appointment-time-inline .time-info img{filter:opacity(.7);margin-bottom:12px;display:block}.service-scheduling .professionals-container .professional-content .appointment-time-inline .time-info .time-text{font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:var(--text-secondary);font-weight:600;display:block}@keyframes slideInAppointment{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.service-scheduling .professionals-container{align-items:center}.service-scheduling .professionals-container .professional-card{width:180px;height:260px}}@media (max-width: 1024px) and (min-width: 768px){.service-scheduling .professionals-container .professional-card{width:250px}}@media (max-width: 1024px){.service-scheduling .professionals-container .professional-card.expanded{height:320px}.service-scheduling .report-card-container{max-width:280px;position:relative;top:auto;left:auto;transform:none}}.featuredetails .container{display:flex;flex-direction:column;gap:64px;padding:32px 0}.featuredetails .featuredetails-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.featuredetails .featuredetails-header h2{margin-bottom:0}.featuredetails .featuredetails-header .featuredetails-subtitle{font-size:18px;color:var(--grey-3);max-width:600px;margin:0;line-height:1.75}.featuredetails .featuredetails-rows{display:flex;flex-direction:column;padding:12px}@media (min-width: 768px){.featuredetails .featuredetails-rows{padding:16px}}@media (min-width: 1280px){.featuredetails .featuredetails-rows{padding:24px}}.featuredetails .featuredetails-rows .featuredetails-row{display:flex;flex-direction:column;position:relative;isolation:isolate;border-left:1px solid var(--brand-grey-3);border-right:1px solid var(--brand-grey-3);border-top:1px solid var(--brand-grey-3)}.featuredetails .featuredetails-rows .featuredetails-row:last-child{border-bottom:1px solid var(--brand-grey-3)}@media (min-width: 768px){.featuredetails .featuredetails-rows .featuredetails-row{flex-direction:row;align-items:stretch}.featuredetails .featuredetails-rows .featuredetails-row:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background-color:var(--brand-grey-3);transform:translate(-50%);z-index:25;pointer-events:none}}.featuredetails .featuredetails-rows .featuredetails-row.image-right .featuredetails-copy{order:1}.featuredetails .featuredetails-rows .featuredetails-row.image-right .featuredetails-visual,.featuredetails .featuredetails-rows .featuredetails-row.image-left .featuredetails-copy{order:2}.featuredetails .featuredetails-rows .featuredetails-row.image-left .featuredetails-visual{order:1}@media (max-width: 767px){.featuredetails .featuredetails-rows .featuredetails-row.image-left .featuredetails-copy{order:2}.featuredetails .featuredetails-rows .featuredetails-row.image-left .featuredetails-visual{order:1}}.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-copy{flex:1 1 0;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:32px;border:none;background-color:var(--brand-grey-5)}@media (min-width: 768px){.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-copy{flex:0 0 50%;max-width:50%}}@media (min-width: 1280px){.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-copy{flex-basis:50%;max-width:50%}}.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-copy .featuredetails-title{margin:0;font-family:Inter-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;line-height:1.75;background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset}@media (min-width: 768px){.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-copy .featuredetails-title{font-size:24px}}.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-copy .featuredetails-description{margin:0;color:var(--grey-3);font-size:18px;line-height:1.75}.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-copy .focus-link{font-size:16px;align-self:flex-start;margin-top:auto}.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-visual{flex:1 1 0;min-width:0;box-sizing:border-box;border:none;overflow:hidden}@media (min-width: 768px){.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-visual{flex:0 0 50%;max-width:50%}}@media (min-width: 1280px){.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-visual{flex-basis:50%;max-width:50%}}.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-visual>img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}@media (min-width: 768px){.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-visual>img{min-height:360px}}.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-visual.has-animation{min-height:420px}@media (min-width: 768px){.featuredetails .featuredetails-rows .featuredetails-row .featuredetails-visual.has-animation{min-height:320px}}:root{--brand-red: #ff6b6b;--brand-reddark: #da4747;--brand-redlight: #ff9b97;--brand-black: #272b2a;--brand-green: #007542;--brand-green-filter: brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(6000%) hue-rotate(125deg) brightness(90%) contrast(150%);--color-white: #ffffff;--bg-primary: #f0eee6;--hero-bg-glass: rgba(255, 255, 255, .39);--hero-border-glass: rgba(255, 255, 255, .41);--hero-shadow: rgb(236, 236, 241);--dark-bg: #14141c;--border-light: #e0e0e0;--border-dark: #cccccc;--text-danger: #e53935;--attention-delete: #ff6666;--text-primary: #333333;--text-secondary: #6e6e6e;--brand-grey-1: #87867f;--brand-grey-2: #acaca6;--brand-grey-3: #c5c5c0;--brand-grey-4: #e8e6dc;--brand-grey-5: #f0eee6;--brand-grey-6: #faf9f6;--accent-yellow-1: #ffbe3c;--accent-yellow-2: #ffcf6e;--accent-yellow-3: #ffdf9e;--accent-yellow-4: #fceccb;--accent-green-1: #059688;--accent-green-2: #63b9a4;--accent-green-3: #a7d5c2;--accent-green-4: #dcede1;--accent-blue-1: #3aa7ea;--accent-blue-2: #6ebbee;--accent-blue-3: #a1d5f5;--accent-blue-4: #def2ff;--accent-pink-1: #db4781;--accent-pink-2: #e3729e;--accent-pink-3: #efadc7;--accent-pink-4: #fbebf1;--accent-purple-1: #8a4b70;--accent-purple-2: #a1739b;--accent-purple-3: #b896b4;--accent-purple-4: #e9dfe8;--grey-1: #212121;--grey-2: #333333;--grey-3: #4e4e4e;--grey-4: #6e6e6e;--grey-5: #8f8f8f;--grey-6: #cccccc;--grey-7: #e0e0e0;--grey-8: #f2f2f2;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--action-brand-fill: #ff6b6b;--action-brand-surface: #e8e6dc;--action-queryhub-fill: #db4781;--action-queryhub-surface: #fbebf1;--action-properties-fill: #059688;--action-properties-surface: #dcede1;--action-leads-fill: #059688;--action-leads-surface: #dcede1;--action-products-fill: #8a4b70;--action-products-surface: #e9dfe8;--action-issues-fill: #ffbe3c;--action-issues-surface: #fceccb;--action-services-fill: #3aa7ea;--action-services-surface: #def2ff;--action-care-fill: #3aa7ea;--action-care-surface: #def2ff;--action-user-fill: #272b2a;--action-user-surface: #f0eee6}@font-face{font-family:Inter-Black;src:url(/fonts/Inter-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter-Bold;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter-SemiBold;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter-Medium;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter-Regular;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Italic;src:url(/fonts/Inter-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-Light;src:url(/fonts/Inter-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}.productfaq .container{display:flex;flex-direction:column;align-items:center;gap:32px}.productfaq h2{max-width:700px;margin-bottom:0}.productfaq .productfaq-list{width:100%;max-width:800px;display:flex;flex-direction:column}.productfaq .productfaq-item{padding:0 24px;border-bottom:1px solid var(--brand-grey-3)}.productfaq .productfaq-item:first-child{border-top:1px solid var(--brand-grey-3)}.productfaq .productfaq-item:last-child{border-bottom:none}.productfaq .productfaq-item .productfaq-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;cursor:pointer;list-style:none;user-select:none}.productfaq .productfaq-item .productfaq-summary::-webkit-details-marker{display:none}.productfaq .productfaq-item .productfaq-summary .productfaq-icon{width:16px;height:16px;flex-shrink:0;opacity:.45;transition:transform .25s ease}.productfaq .productfaq-item[open] .productfaq-summary .productfaq-icon{transform:rotate(90deg)}.productfaq .productfaq-item .productfaq-question{font-family:Inter-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;color:var(--grey-1);line-height:1.25}.productfaq .productfaq-item .productfaq-answer{margin:0 0 24px;color:var(--grey-3);font-size:16px;line-height:1.75;max-width:680px}
