@layer components{.iris-features-hub-hero_lower{align-items:flex-start;gap:13.589px;width:100%;display:flex}.iris-features-hub-hero_card{background:#fff;border:1px solid #e5e8ec;border-radius:8px;flex-direction:column;padding:9.956px;display:flex;box-shadow:0 .677px 1.354px #0c0c0d0d,0 6px 18px -10px #0c0c0d1f}.iris-features-hub-hero_card.is-picture{flex:none;width:253.682px}.iris-features-hub-hero_card.is-desk{background:#ecfce4;border-color:#c1f2a1;justify-content:center;gap:9.142px;height:68.563px;padding:8.96px 10.952px}.iris-features-hub-hero_head{height:20.908px;font:600 7.666px/11.499px var(--iris-family);letter-spacing:1.1947px;color:#8c939d;white-space:nowrap;align-items:center;gap:5.974px;display:flex}.iris-features-hub-hero_head .icon{width:11.982px;height:11.982px}.iris-features-hub-hero_cells{grid-template-columns:1fr 1fr;gap:3.397px;padding-top:7.965px;display:grid}.iris-features-hub-hero_cell{height:42.811px;font:600 10.284px/9.956px var(--iris-family);white-space:nowrap;will-change:transform, opacity;background:#f9fafb;border-radius:5.974px;align-items:center;gap:6px;padding:4px 10px;display:flex}.iris-features-hub-hero_cell .icon{width:18px;height:18px}.iris-features-hub-hero_right{flex-direction:column;flex:1 1 0;gap:13.589px;min-width:0;display:flex}.iris-features-hub-hero_right>*{will-change:transform, opacity}.iris-features-hub-hero_rec{background:#f9fafb;border-radius:5.974px;justify-content:space-between;align-items:center;height:36.567px;margin-top:5.714px;padding:5.974px 6.969px;display:flex}.iris-features-hub-hero_who{font:600 8.463px/10.952px var(--iris-family);white-space:nowrap;align-items:center;gap:6.795px;display:flex}.iris-features-hub-hero_avatar{background:#f5f6f8;border:.465px solid #e5e8ec;border-radius:50%;width:26.974px;height:26.974px;overflow:hidden}.iris-features-hub-hero_avatar img{object-fit:cover;width:100%;height:100%;display:block}.iris-features-hub-hero_done{font:600 7.168px/10.753px var(--iris-family);color:#256d00;white-space:nowrap;display:inline-block}.iris-features-hub-hero_desk-top{font:600 8.96px/11.947px var(--iris-family);letter-spacing:.1685px;white-space:nowrap;align-items:center;gap:7.965px;display:flex}.iris-features-hub-hero_desk-top i{background:#4ea91f;border-radius:50%;width:8.96px;height:8.96px;box-shadow:0 0 9.956px #34d399}.iris-features-hub-hero_chips{gap:5.974px;display:flex}.iris-features-hub-hero_chip{height:22.952px;font:600 7.666px/11.499px var(--iris-family);color:#686d73;white-space:nowrap;background:#fff;border:.498px solid #c1f2a1;border-radius:29.868px;align-items:center;gap:4.978px;padding:4.978px 6.969px;display:flex}.iris-features-hub-hero_chip:first-child{width:49.912px}.iris-features-hub-hero_chip:nth-child(2){width:61.912px}.iris-features-hub-hero_chip:nth-child(3){width:64.912px}.iris-features-hub-hero_tick{text-align:center;width:6px;font:600 6.969px/10.454px var(--iris-family);color:#256d00;display:inline-block}.iris-features-hub-hero{aspect-ratio:1;color:#000;inline-size:100%;font-family:var(--iris-family);-webkit-font-smoothing:antialiased;background-image:linear-gradient(99deg,#f5cb5124 0%,#7d49f824 100%);position:relative;overflow:clip}.iris-features-hub-hero[data-pending] .iris-features-hub-hero_stack{visibility:hidden;animation:0s 3s forwards iris-features-hub-hero-show}@keyframes iris-features-hub-hero-show{to{visibility:visible}}.iris-features-hub-hero_fit{width:584px;height:584px;margin:-292px 0 0 -292px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.iris-features-hub-hero_sky{will-change:transform;width:851.372px;height:851.372px;position:absolute;top:-190.916px;left:-133.686px}.iris-features-hub-hero_sky img{object-fit:cover;width:100%;height:100%;display:block}.iris-features-hub-hero_stack{flex-direction:column;gap:13.589px;width:502.793px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iris-features-hub-hero_stack>*{will-change:transform, opacity}.iris-features-hub-hero_app{background:#fff;border:1px solid #e5e8ec;border-radius:8px;flex-direction:column;align-items:center;gap:8.49px;padding:18.161px;display:flex;box-shadow:0 .677px 1.354px #0c0c0d0d,0 6px 18px -10px #0c0c0d1f}.iris-features-hub-hero_bar{justify-content:space-between;align-items:center;width:100%;min-height:19.912px;display:flex}.iris-features-hub-hero_cap{font:600 9.956px/9.956px var(--iris-family);letter-spacing:2.1903px;color:#8c939d;white-space:nowrap}.iris-features-hub-hero_brand{font:600 10.216px/13.938px var(--iris-family);letter-spacing:.227px;white-space:nowrap;align-items:center;gap:3.982px;display:flex}.iris-features-hub-hero_brand i{background:#4ea91f;border-radius:50%;width:9.785px;height:9.785px;box-shadow:0 0 11.187px #34d399}.iris-features-hub-hero_brand span{color:#8c939d;font-weight:500}.iris-features-hub-hero_tiles{gap:5.991px;width:100%;display:flex}.iris-features-hub-hero_tile{isolation:isolate;background:#fff;border:.498px solid #e5e8ec;border-radius:7.965px;flex-direction:column;flex:1 1 0;align-items:center;gap:4.978px;min-width:0;padding:7.965px 4.978px;display:flex;position:relative}.iris-features-hub-hero_tile b{font:600 8.96px/11.947px var(--iris-family);letter-spacing:.1685px;white-space:nowrap}.iris-features-hub-hero_glow{border-radius:inherit;opacity:0;z-index:-1;background:#f8f5ffe6;border:.66px solid #b89cfc;position:absolute;inset:-.498px;box-shadow:0 2px 5px -2px #6528f72e}.iris-features-hub-hero_icon{background:#f8f5ff;border-radius:50%;padding:5.738px;display:flex;position:relative}.iris-features-hub-hero_icon .icon{width:14.345px;height:14.345px}.iris-features-hub-hero_icon:after{content:"";opacity:var(--ping,.45);transform:scale(var(--pings,1));z-index:-1;background:#eae2fe;border-radius:50%;position:absolute;inset:0}.iris-features-hub-hero_num{font:600 6.471px/9.707px var(--iris-family);letter-spacing:.3982px;color:#c1c8d0;position:absolute;top:4.85px;left:5.9px}.iris-features-hub-hero_line{align-items:center;width:418.232px;display:flex;position:relative}.iris-features-hub-hero_dash{background:repeating-linear-gradient(90deg,#8c939d 0 2.324px,#0000 2.324px 4.647px) -1.162px 0;flex:1 1 0;height:1.143px}.iris-features-hub-hero_fill{background:#4ea91f;width:402.302px;height:1.143px;margin-top:-.571px;position:absolute;top:50%;left:7.965px}.iris-features-hub-hero_ok{z-index:1;width:15.93px;height:15.93px;font:600 9.06px/9.707px var(--iris-family);color:#256d00;background:#ecfce4;border:.498px solid #c1f2a1;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.iris-features-hub-connect_layout{align-items:center;gap:var(--space-xxlarge);flex-direction:column;display:flex}.iris-features-hub-connect_diagram{inline-size:100%;max-inline-size:var(--measure-xlarge);aspect-ratio:992/710;position:relative}.iris-features-hub-connect_lines{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.iris-features-hub-connect_line{fill:none;stroke:url(#iris-features-hub-connect-fade);stroke-width:2.44px;stroke-dasharray:4.84}.iris-features-hub-connect_stop{stop-color:var(--iris-primary-purple-700)}.iris-features-hub-connect_stop.is-end{stop-opacity:0}.iris-features-hub-connect_stop.is-pulse{stop-opacity:.35}.iris-features-hub-connect_line-glow{fill:none;stroke:var(--iris-primary-purple-700);stroke-width:2.44px;stroke-dasharray:4.84}.iris-features-hub-connect_pulse-glow{fill:url(#iris-features-hub-connect-pulse)}.iris-features-hub-connect_pulse-dot{fill:var(--iris-primary-purple-700);stroke:var(--background);stroke-width:1px}.iris-features-hub-connect_halo{border:1.2px solid var(--iris-semantics-green-700);border-radius:var(--radius-circle);opacity:0;pointer-events:none;position:absolute;inset:-1px}@media (min-width:992px){.iris-features-hub-connect_engine{opacity:var(--_q,1);transform:translate(var(--_x,0px), var(--_y,0px)) scale(var(--_s,1));box-shadow:0 var(--space-xxsmall) var(--space-xsmall) color-mix(in lab, var(--iris-semantics-green-700) var(--_glow,14%), transparent)}.iris-features-hub-connect_halo{opacity:var(--_o,0);transform:scale(var(--_s,1))}.iris-features-hub-connect_part{opacity:var(--_q,1);transform:translate(var(--_x,0px), var(--_y,0px));box-shadow:0 0 0 var(--_ring,0px) color-mix(in srgb, var(--iris-semantics-green-300) 70%, transparent)}}.iris-features-hub-connect_list{margin:0;padding:0;position:absolute;inset:0}.iris-features-hub-connect_engine{aspect-ratio:1;inline-size:25.92%;padding:var(--space-medium);border:1px solid var(--iris-semantics-green-300);border-radius:var(--radius-circle);background-color:var(--background);box-shadow:0 var(--space-xxsmall) var(--space-xsmall) color-mix(in lab, var(--iris-semantics-green-700) 14%, transparent);color:var(--dark-1000);text-align:center;transition:border-color var(--hover-duration) var(--hover-ease);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset-block-start:44.2%;inset-inline-start:50%;translate:-50% -50%}@media (hover:hover){.iris-features-hub-connect_engine:hover{border-color:var(--iris-primary-purple-400)}}.iris-features-hub-connect_label{color:var(--iris-semantics-green-900);font-size:var(--text-tiny);font-weight:var(--primary-semibold);line-height:var(--line-height-huge);letter-spacing:var(--letter-spacing-caps)}.iris-features-hub-connect_icon{inline-size:var(--space-medium);display:block}.iris-features-hub-connect_name{gap:var(--space-tiny);flex-direction:column;display:flex}.iris-features-hub-connect_heading{font-size:var(--text-medium);font-weight:var(--primary-semibold);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);margin:0}.iris-features-hub-connect_text{color:var(--iris-neutral-600);font-size:var(--text-tiny);font-weight:var(--primary-medium);line-height:var(--line-height-huge)}.iris-features-hub-connect_parts{gap:var(--space-xxsmall);inline-size:61.83%;margin:0;display:flex;position:absolute;inset-block-start:72.74%;inset-inline-start:50%;translate:-50% -50%}.iris-features-hub-connect_part{padding:var(--space-xxsmall) .75rem;border:1px solid var(--iris-semantics-green-300);background-color:var(--background);border-radius:.75rem;flex:1 1 0}.iris-features-hub-connect_part-label{color:var(--iris-neutral-600);font-size:var(--text-tiny);font-weight:var(--primary-medium);line-height:var(--line-height-huge)}.iris-features-hub-connect_part-text{color:var(--dark-1000);font-size:var(--text-small);font-weight:var(--primary-semibold);line-height:var(--text-small-line-height);margin:0}@media (max-width:991px){.iris-features-hub-connect_layout{gap:var(--space-large)}.iris-features-hub-connect_diagram{max-inline-size:var(--measure-large);aspect-ratio:auto}.iris-features-hub-connect_lines{display:none}.iris-features-hub-connect_list{gap:var(--space-xsmall);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.iris-features-hub-connect_centre{align-items:center;gap:var(--space-xsmall);flex-direction:column;grid-column:1/-1;margin-block-end:var(--space-xsmall);display:flex}.iris-features-hub-connect_engine,.iris-features-hub-connect_parts{position:static;translate:none}.iris-features-hub-connect_engine{inline-size:min(100%, var(--measure-xxsmall))}.iris-features-hub-connect_parts{flex-wrap:wrap;inline-size:100%}.iris-features-hub-connect_part{min-inline-size:max-content}}@media (max-width:479px){.iris-features-hub-connect_list{grid-template-columns:minmax(0,1fr)}}.iris-features-hub-connect-feature_wrap{position:absolute;translate:0 -50%}.iris-features-hub-connect-feature_wrap:where(.is-top){inset-block-start:0;inset-inline-start:50%;translate:-50%}.iris-features-hub-connect-feature_wrap:where(.is-upper-left){inset-block-start:23.33%;inset-inline-end:69.2%}.iris-features-hub-connect-feature_wrap:where(.is-upper-right){inset-block-start:23.33%;inset-inline-start:69.2%}.iris-features-hub-connect-feature_wrap:where(.is-lower-left){inset-block-start:50.45%;inset-inline-end:72.15%}.iris-features-hub-connect-feature_wrap:where(.is-lower-right){inset-block-start:50.45%;inset-inline-start:72.16%}.iris-features-hub-connect-feature_wrap:where(.is-foot){inset-block-end:0;inset-inline-start:50%;translate:-50%}.iris-features-hub-connect-feature_link{border:1px solid var(--iris-neutral-300);border-radius:var(--radius-main);background-color:var(--background);block-size:100%;box-shadow:0 var(--space-tiny) var(--space-xxsmall) color-mix(in lab, var(--iris-neutral-900) 5%, transparent);color:var(--dark-1000);white-space:nowrap;transition:border-color var(--hover-duration) var(--hover-ease);align-items:center;gap:.75rem;padding:1.25rem;display:flex}@media (hover:hover){.iris-features-hub-connect-feature_link:hover{border-color:var(--iris-primary-purple-400)}}.iris-features-hub-connect-feature_tile{box-sizing:content-box;inline-size:var(--space-medium);border:1px solid var(--iris-neutral-300);border-radius:var(--radius-round);background-color:var(--iris-neutral-50);flex:none;padding:.75rem}.iris-features-hub-connect-feature_body{flex-direction:column;min-inline-size:0;display:flex}.iris-features-hub-connect-feature_label,.iris-features-hub-connect-feature_text{color:var(--iris-neutral-600);font-size:var(--text-tiny);line-height:var(--line-height-huge)}.iris-features-hub-connect-feature_label{font-weight:var(--primary-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.iris-features-hub-connect-feature_heading{font-size:var(--text-main);font-weight:var(--primary-semibold);line-height:var(--text-main-line-height);letter-spacing:var(--text-main-letter-spacing);margin:0}.iris-features-hub-connect-feature_text{font-weight:var(--primary-medium)}.iris-features-hub-connect-feature_tag{display:flex;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%}.iris-features-hub-connect-feature_ping{border:1.4px solid var(--iris-semantics-green-700);border-radius:var(--radius-round);opacity:0;pointer-events:none;position:absolute;inset:-1px}@media (min-width:992px){.iris-features-hub-connect-feature_link{opacity:var(--_q,1);transform:translate(var(--_x,0px), var(--_y,0px));transition-property:border-color,box-shadow}.iris-features-hub-connect-feature_link:is(:hover,:focus-visible){border-color:var(--iris-primary-purple-400);box-shadow:0 var(--space-tiny) var(--space-xxsmall) color-mix(in lab, var(--iris-neutral-900) 5%, transparent), 0 .75rem 1.75rem -.875rem color-mix(in srgb, var(--iris-primary-purple-900) 35%, transparent)}.iris-features-hub-connect-feature_tile{box-shadow:0 0 0 var(--_badge,0px) color-mix(in srgb, var(--iris-semantics-green-300) 65%, transparent);transition:border-color var(--hover-duration) var(--hover-ease), background-color var(--hover-duration) var(--hover-ease);position:relative}.iris-features-hub-connect-feature_link:is(:hover,:focus-visible) .iris-features-hub-connect-feature_tile{border-color:var(--iris-semantics-green-300);background-color:var(--iris-semantics-green-50)}.iris-features-hub-connect-feature_ping{opacity:var(--_o,0);transform:scale(var(--_s,1))}.iris-features-hub-connect-feature_tag{opacity:var(--_q,1);transform:translate(var(--_x,0px), var(--_y,0px))}.iris-features-hub-connect-feature_tag .iris-tag_wrap{color:color-mix(in srgb, var(--iris-semantics-green-900) calc(var(--_mix,0) * 100%), var(--_ink))}}@media (max-width:991px){.iris-features-hub-connect-feature_wrap{position:static;translate:none}.iris-features-hub-connect-feature_link{white-space:normal}.iris-features-hub-connect-feature_tag{display:none}}.iris-features-hub-industries_wrap{overflow:clip}.iris-features-hub-industries_layout{align-items:center;gap:var(--space-xxlarge);flex-direction:column;display:flex}.iris-features-hub-industries_media{place-items:center;inline-size:100vw;display:grid}.iris-features-hub-industries_media>*{grid-area:1/1}.iris-features-hub-industries_photos{isolation:isolate;inline-size:var(--site-width);max-inline-size:var(--measure-medium);border-radius:var(--radius-small);position:relative;overflow:clip}.iris-features-hub-industries_photo{block-size:auto;inline-size:100%;display:block}.iris-features-hub-industries_photo[data-iris-industry-photo]{object-fit:cover;opacity:0;block-size:100%;transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-duration);position:absolute;inset:0}.iris-features-hub-industries_photo[data-active]{z-index:1;opacity:1;transition-delay:0s}.iris-features-hub-industries_media:not([data-iris-industry-active]) .iris-features-hub-industries_photo{transition-delay:0s}.iris-features-hub-industries_list{gap:var(--space-xxsmall);max-inline-size:100%;padding:var(--space-xsmall) var(--site-margin);overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--site-margin);mask-image:linear-gradient(to right, transparent, black var(--site-margin), black calc(100% - var(--site-margin)), transparent);margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.iris-features-hub-industries_list>li{translate:var(--iris-magnify-shift,0) 0;scale:var(--iris-magnify-scale,1);transition:translate var(--hover-duration) var(--hover-ease), scale var(--hover-duration) var(--hover-ease);flex:none;position:relative}.iris-features-hub-industries_list[data-iris-magnify-active]>li{z-index:calc(var(--iris-magnify-scale,1) * 100);transition-duration:calc(var(--hover-duration) / 2)}.iris-features-hub-industries_list>li:has(:focus-visible){z-index:200;scale:1.15}@media (hover:none){.iris-features-hub-industries_list{scroll-snap-type:x mandatory}.iris-features-hub-industries_list>li{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.iris-features-hub-industries_list>li,.iris-features-hub-industries_photo[data-iris-industry-photo]{transition:none}}.iris-features-hub-industries_more{justify-content:center;display:flex}@media (max-width:767px){.iris-features-hub-industries_layout{gap:var(--space-large)}.iris-features-hub-industries_media{gap:var(--space-xsmall)}.iris-features-hub-industries_list{padding-block:var(--space-xxsmall);grid-area:2/1}}.iris-features-hub-industry_link{padding:var(--space-xxsmall) 1.25rem;border:1px solid var(--light-100);border-radius:var(--radius-round);background-color:color-mix(in lab, var(--light-200) 80%, transparent);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);color:var(--dark-1000);font-size:var(--text-main);font-weight:var(--primary-medium);white-space:nowrap;transition:background-color var(--hover-duration) var(--hover-ease);display:block}@media (hover:hover){.iris-features-hub-industry_link:hover{background-color:var(--light-100)}}@media (max-width:767px){.iris-features-hub-industry_link{border-color:var(--iris-neutral-300)}}@media (max-width:767px) and (hover:hover){.iris-features-hub-industry_link:hover{background-color:var(--iris-neutral-300)}}}
