@layer components{.iris-hero-pills_wrap{padding-top:var(--space-xxlarge);overflow:clip visible}.iris-hero-pills_layout{text-align:center;align-items:center;gap:0}.iris-hero-pills_copy{flex-direction:column;align-items:center;gap:1.125rem;display:flex}.iris-hero-pills_badge{--iris-badge-size:var(--text-small);--iris-badge-line:1.5rem}.iris-hero-pills_heading{color:var(--dark-1000);letter-spacing:.0031em;margin:0}.iris-hero-pills_text{color:var(--iris-neutral-700);font-size:var(--h5);letter-spacing:.0083em;margin:0;line-height:2.125rem}.iris-hero-pills_pill{padding:var(--space-tiny) .625rem var(--space-tiny) var(--space-tiny);border:1px solid var(--_edge);background-color:var(--_tint);color:inherit;vertical-align:middle;border-radius:.75rem;align-items:center;gap:.375rem;margin-inline:.25rem;font-size:1.25rem;line-height:1.375rem;display:inline-flex}.iris-hero-pills_pill.is-pink{--_tint:var(--iris-semantics-pink-50);--_edge:var(--iris-semantics-pink-300)}.iris-hero-pills_pill.is-blue{--_tint:var(--iris-semantics-blue-50);--_edge:var(--iris-semantics-blue-300)}.iris-hero-pills_pill.is-yellow{--_tint:var(--iris-semantics-yellow-50);--_edge:var(--iris-semantics-yellow-300)}.iris-hero-pills_pill-icon{padding:var(--space-tiny);border-radius:var(--radius-small);background-color:var(--light-100);display:flex}.iris-hero-pills_pill-icon:before{content:"";block-size:1rem;inline-size:1rem;mask:var(--iris-hero-pills-icon) center / contain no-repeat;background-color:currentColor}.iris-hero-pills_button{margin-top:2.5rem}.iris-hero-pills_art{inline-size:46.1rem;max-inline-size:100%;margin-top:var(--space-xlarge)}.iris-hero-pills_copy,.iris-hero-pills_button{z-index:4;position:relative}.iris-hero-pills_orb-track{--_disc:max(125.6vw, 37rem);--_room:min(5rem, 16vw);--_crop:.5449;--_open:.5;--_lift:calc(var(--_disc) / -2 + 6.3rem);inline-size:100%;block-size:var(--_room);margin-top:var(--space-xlarge);pointer-events:none;position:relative}.iris-hero-pills_orb{z-index:3;inline-size:calc(var(--_disc) / var(--_crop));transform-origin:49.9% 44.24%;max-inline-size:none;translate:calc(-49.9% + var(--_orb-x,0px)) calc(-44.24% + var(--_orb-y,var(--_lift)));scale:var(--_orb-scale,1);opacity:var(--_orb-fade,var(--_open));will-change:translate, scale, opacity;position:absolute;inset:50% auto auto 50%}@media (max-width:991px){.iris-hero-pills_wrap{padding-top:var(--space-xlarge)}.iris-hero-pills_orb-track{--_open:.35}}@media (max-width:767px){.iris-hero-pills_wrap{padding-top:var(--space-large)}.iris-hero-pills_text{font-size:var(--text-large);line-height:2.25rem}.iris-hero-pills_pill{font-size:var(--text-medium)}.iris-hero-pills_art{margin-top:var(--space-large)}}.iris-demo-dashboard_board{--_u:1cqw;aspect-ratio:100/63;border-radius:var(--radius-main);background-color:var(--light-100);inline-size:100%;color:var(--iris-text);text-align:start;grid-template-columns:17% 1fr;display:grid;overflow:clip;box-shadow:0 1.5rem 3rem #0c005f29;container-type:inline-size}.iris-demo-dashboard_rail{gap:calc(var(--_u) * .6);padding:calc(var(--_u) * 1.8) calc(var(--_u) * 1.2);border-right:var(--border-width) solid var(--iris-neutral-300);background-color:var(--iris-neutral-50);flex-direction:column;display:flex}.iris-demo-dashboard_logo{inline-size:calc(var(--_u) * 8);margin-bottom:calc(var(--_u) * 1.6);display:block}.iris-demo-dashboard_rail-item{padding:calc(var(--_u) * .8) calc(var(--_u) * 1);border-radius:calc(var(--_u) * .8);color:var(--iris-neutral-700);font-size:max(.75rem, calc(var(--_u) * 1.35));line-height:var(--line-height-medium)}.iris-demo-dashboard_rail-item.is-current{background-color:var(--iris-primary-purple-50);color:var(--iris-purple-dark);font-weight:var(--primary-semibold)}.iris-demo-dashboard_main{gap:calc(var(--_u) * 1.6);padding:calc(var(--_u) * 2.2);grid-template-rows:auto auto 1fr auto;min-inline-size:0;display:grid}.iris-demo-dashboard_greeting{font-size:calc(var(--_u) * 2.4);font-weight:var(--primary-medium);line-height:var(--line-height-small);margin:0}.iris-demo-dashboard_sub{margin:calc(var(--_u) * .5) 0 0;color:var(--iris-neutral-600);font-size:max(.75rem, calc(var(--_u) * 1.35));line-height:var(--line-height-medium)}.iris-demo-dashboard_stats{gap:calc(var(--_u) * 1.6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.iris-demo-dashboard_stat{gap:calc(var(--_u) * .4);padding:calc(var(--_u) * 1.4) calc(var(--_u) * 1.6);border:var(--border-width) solid var(--iris-neutral-300);border-radius:calc(var(--_u) * 1.2);flex-direction:column;display:flex}.iris-demo-dashboard_stat-label{color:var(--iris-neutral-700);font-size:max(.75rem, calc(var(--_u) * 1.3));line-height:var(--line-height-medium)}.iris-demo-dashboard_stat-value{align-items:baseline;gap:calc(var(--_u) * .6);font-size:calc(var(--_u) * 3);font-weight:var(--primary-semibold);line-height:var(--line-height-small);display:flex}.iris-demo-dashboard_stat-of{color:var(--iris-neutral-600);font-size:max(.75rem, calc(var(--_u) * 1.3));font-weight:var(--primary-regular)}.iris-demo-dashboard_stat-delta{color:var(--iris-semantics-green-900);font-size:max(.75rem, calc(var(--_u) * 1.2));line-height:var(--line-height-medium)}.iris-demo-dashboard_panels{gap:calc(var(--_u) * 1.6);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);min-block-size:0;display:grid}.iris-demo-dashboard_card{gap:calc(var(--_u) * 1);padding:calc(var(--_u) * 1.6);border:var(--border-width) solid var(--iris-neutral-300);border-radius:calc(var(--_u) * 1.2);flex-direction:column;min-inline-size:0;display:flex}.iris-demo-dashboard_card-title{font-size:max(.8125rem, calc(var(--_u) * 1.6));font-weight:var(--primary-semibold);line-height:var(--line-height-small);margin:0}.iris-demo-dashboard_list{gap:calc(var(--_u) * .8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iris-demo-dashboard_row{align-items:center;gap:calc(var(--_u) * 1.1);padding:calc(var(--_u) * .9) calc(var(--_u) * 1.1);border-radius:calc(var(--_u) * 1);background-color:var(--iris-neutral-50);display:flex;position:relative}.iris-demo-dashboard_row:after{content:"";border-radius:inherit;box-shadow:0 0 0 calc(var(--_u) * .2) var(--light-100), 0 0 0 calc(var(--_u) * .5) var(--iris-purple), 0 0 calc(var(--_u) * 2.4) #6528f773;opacity:0;transition:opacity var(--open-duration) var(--open-ease);position:absolute;inset:0}.iris-demo-dashboard_row.is-active{background-color:var(--iris-primary-purple-50)}.iris-demo-dashboard_row.is-active:after{opacity:1}.iris-demo-dashboard_row-icon{inline-size:calc(var(--_u) * 3.2);block-size:calc(var(--_u) * 3.2);padding:calc(var(--_u) * .7);border-radius:calc(var(--_u) * .8);background-color:var(--iris-primary-purple-50);color:var(--iris-purple-dark);flex:none;place-items:center;display:grid}.iris-demo-dashboard_row-text{gap:calc(var(--_u) * .2);flex-direction:column;min-inline-size:0;display:flex}.iris-demo-dashboard_row-title{font-size:max(.875rem, calc(var(--_u) * 1.5));font-weight:var(--primary-medium);line-height:var(--line-height-medium)}.iris-demo-dashboard_row-meta{color:var(--iris-neutral-700);font-size:max(.75rem, calc(var(--_u) * 1.25));line-height:var(--line-height-medium)}.iris-demo-dashboard_figure{font-size:calc(var(--_u) * 3);font-weight:var(--primary-semibold);line-height:var(--line-height-small);margin:0}.iris-demo-dashboard_figure-label{margin:calc(var(--_u) * -.6) 0 0;color:var(--iris-neutral-600);font-size:max(.75rem, calc(var(--_u) * 1.25));line-height:var(--line-height-medium)}.iris-demo-dashboard_bars{align-items:flex-end;gap:calc(var(--_u) * .6);block-size:calc(var(--_u) * 7);margin-block-start:auto;display:flex}.iris-demo-dashboard_bar{block-size:var(--_height);border-radius:calc(var(--_u) * .3);background-color:var(--iris-primary-purple-400);flex:1}.iris-demo-dashboard_bar:last-child{background-color:var(--iris-purple)}@media (max-width:767px){.iris-demo-dashboard_board{--_u:1.9cqw;aspect-ratio:auto;grid-template-columns:minmax(0,1fr)}.iris-demo-dashboard_rail,.iris-demo-dashboard_card.is-analytics{display:none}.iris-demo-dashboard_stats,.iris-demo-dashboard_panels{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.iris-demo-dashboard_row:after{transition:none}}.iris-demo-chat_wrap{--_mark:2.75rem;--_halo:calc(var(--_mark) * 2.5);grid-template-columns:var(--_halo) minmax(0, 1fr) auto;align-items:center;gap:var(--space-xsmall);text-align:start;inline-size:100%;max-inline-size:58rem;display:grid}.iris-demo-chat_avatar{inline-size:var(--_mark);block-size:var(--_mark);border-radius:var(--radius-circle);background:radial-gradient(circle at 70% 78%, var(--iris-primary-yellow-900), #f8d77800 66%), radial-gradient(circle at 34% 26%, var(--iris-primary-purple-400), var(--iris-primary-purple-900) 72%);opacity:0;justify-self:center;box-shadow:0 0 1.5rem #6528f759}.iris-demo-chat_bubble{padding:var(--space-xsmall) var(--space-small);border-radius:var(--radius-main);background-color:var(--light-100);position:relative;box-shadow:0 .75rem 2rem #0c005f24}.iris-demo-chat_bubble:before{content:"";background-color:inherit;border-radius:.125rem;block-size:.8rem;inline-size:.8rem;position:absolute;inset-block-start:50%;inset-inline-start:-.4rem;translate:0 -50%;rotate:45deg}.iris-demo-chat_who{color:var(--iris-purple-dark);font-size:var(--text-small);font-weight:var(--primary-semibold);letter-spacing:var(--letter-spacing-tight);margin-block-end:.125rem;display:block}.iris-demo-chat_captions{display:grid}.iris-demo-chat_controls{--button-2-background:var(--light-100);--button-2-border:var(--iris-purple);--button-2-text:var(--iris-purple-dark);--button-2-background-hover:var(--iris-purple);--button-2-border-hover:var(--iris-purple);--button-2-text-hover:var(--light-100);--button-2-shadow:#6528f740;align-items:center;gap:var(--space-xxsmall);color:var(--iris-text);display:flex}.iris-demo-chat_counter{min-inline-size:3.25rem;color:var(--iris-text);font-size:var(--text-small);font-variant-numeric:tabular-nums;text-align:center}@media (max-width:767px){.iris-demo-chat_wrap{--_mark:2rem;grid-template-columns:var(--_halo) minmax(0, 1fr);row-gap:var(--space-small)}.iris-demo-chat_controls{grid-column:1/-1;justify-content:center}}@media (prefers-reduced-motion:reduce){.iris-demo-chat_avatar{inline-size:var(--_halo);block-size:var(--_halo);opacity:1}}.iris-demo_wrap{--_index:0;--_duration:5s;overflow:clip}.iris-demo_backdrop{object-fit:cover;object-position:50% 100%}.iris-demo_scrim{background:linear-gradient(var(--light-100) 0, #ffffffeb 4rem, #ffffffa8 9rem, #ffffff52 15rem, #fff0 22rem), linear-gradient(#fff0 1rem, #ffffff8c 7rem, #ffffff8c 68%, var(--light-100))}.iris-demo_layout{align-items:center;gap:var(--space-large);text-align:center}.iris-demo_header.is-armed{opacity:0;translate:0 var(--space-xsmall);filter:blur(.75rem);transition:opacity var(--open-duration) var(--open-ease), translate var(--open-duration) var(--open-ease), filter var(--open-duration) var(--open-ease)}.iris-demo_header.is-armed.is-in{opacity:1;filter:blur();translate:0}@media (prefers-reduced-motion:reduce){.iris-demo_header.is-armed,.iris-demo_header.is-armed.is-in{opacity:1;filter:none;transition:none;translate:0}}.iris-demo_header{gap:var(--space-xsmall);max-inline-size:var(--max-width-narrow);color:var(--iris-text);flex-direction:column;display:flex}.iris-demo_header,.iris-demo_nav{z-index:4;position:relative}.iris-demo_lead{--_trim-top:.5lh;--_trim-bottom:.5lh;font-size:var(--h5);font-weight:var(--primary-medium);letter-spacing:.0083em;margin:0;line-height:1.25}.iris-demo_text{font-size:var(--text-medium);line-height:var(--line-height-large);margin:0}.iris-demo_nav{justify-content:center;align-items:center;gap:var(--space-xsmall);flex-wrap:wrap;display:flex}.iris-demo_tabs{justify-content:center;gap:var(--space-xxsmall);flex-wrap:wrap;display:flex}.iris-demo_pause:not([hidden]){display:flex}.iris-demo_pause{--button-2-background:var(--light-100);--button-2-border:var(--iris-purple);--button-2-text:var(--iris-purple-dark);--button-2-background-hover:var(--iris-purple);--button-2-border-hover:var(--iris-purple);--button-2-text-hover:var(--light-100);--button-2-shadow:#6528f740}.iris-demo_pause .button_wrap,.iris-demo-chat_controls .button_wrap{min-block-size:2.75rem;min-inline-size:2.75rem}.iris-demo_stage{inline-size:100%;max-inline-size:70.5rem}@media (max-width:767px){.iris-demo_layout{gap:var(--space-medium)}.iris-demo_text{font-size:var(--text-main)}}.iris-demo-step_tab{padding:.75rem var(--space-small) .875rem;border-radius:var(--radius-round);box-shadow:inset 0 0 0 var(--border-width) var(--iris-border);color:var(--iris-text);font-size:var(--text-small);font-weight:var(--primary-medium);line-height:var(--line-height-medium);text-align:center;transition:background-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease);background-color:#ffffffd1;flex:none;position:relative}.iris-demo-step_tab[aria-selected=true]{background-color:var(--iris-purple);box-shadow:none;color:var(--light-100)}@media (hover:hover){.iris-demo-step_tab:not([aria-selected=true]):hover{background-color:var(--light-100);box-shadow:inset 0 0 0 var(--border-width) var(--iris-purple)}}.iris-demo-step_progress{inset:auto var(--space-small) .4375rem;border-radius:var(--radius-round);opacity:0;background-color:#ffffff52;block-size:.125rem;position:absolute}.iris-demo-step_tab[aria-selected=true] .iris-demo-step_progress{opacity:1}.iris-demo-step_line{border-radius:inherit;background-color:var(--light-100);block-size:100%;inline-size:0;display:block}@media (prefers-reduced-motion:no-preference){.iris-demo_wrap.is-running .iris-demo-step_tab[aria-selected=true] .iris-demo-step_line{animation:iris-demo-progress var(--_duration) linear forwards}}.iris-demo_wrap.is-paused .iris-demo-step_tab[aria-selected=true] .iris-demo-step_line{animation-play-state:paused}@keyframes iris-demo-progress{0%{inline-size:0}to{inline-size:100%}}.iris-demo-step_caption{color:var(--iris-text);font-size:var(--text-main);line-height:var(--line-height-large);opacity:0;visibility:hidden;transition:opacity var(--open-duration) var(--open-ease), visibility var(--open-duration) var(--open-ease);grid-area:1/1;margin:0}.iris-demo-step_caption[data-active]{opacity:1;visibility:visible}.iris-demo-step_label{color:var(--iris-purple-dark);font-weight:var(--primary-semibold);display:none}@media (max-width:767px){.iris-demo-step_tab{padding-inline:var(--space-xsmall)}.iris-demo-step_caption{font-size:var(--text-small)}}@media (prefers-reduced-motion:reduce){.iris-demo-step_progress{display:none}.iris-demo-step_caption,.iris-demo-step_tab{transition:none}}.iris-callout_layout{align-items:center;gap:var(--space-large);text-align:center;max-inline-size:70.5rem}.iris-callout_copy{align-items:center;gap:var(--space-small);flex-direction:column;display:flex}.iris-callout_heading{color:var(--iris-purple);font-size:var(--h5);font-weight:var(--primary-semibold);letter-spacing:.0083em;margin:0;line-height:1.5833}.iris-callout_text{color:var(--dark-1000);font-size:var(--h2);font-weight:var(--primary-medium);letter-spacing:.0036em;margin:0;line-height:1.3571}@media (max-width:767px){.iris-callout_text{font-size:var(--h3)}}.iris-web_wrap{inline-size:100%;position:relative;container-type:inline-size}.iris-web_board{aspect-ratio:640/520;position:relative}.iris-web_halo{aspect-ratio:1;border-radius:var(--radius-circle);background-image:radial-gradient(circle,#7d5cff73 0%,#8f78ff33 34%,#bda6ff0f 60%,#bda6ff00 100%);inline-size:49.5%;position:absolute;inset:44.62% auto auto 50%;translate:-50% -50%}.iris-web_mesh{block-size:100%;inline-size:100%;position:absolute;inset:0;mask-image:radial-gradient(15.6cqw at 50% 44.62%,#0000 0% 55%,#000 100%)}.iris-web_orb{inline-size:41.19%;position:absolute;inset:44.62% auto auto 50%;translate:-50% -44.2%}.iris-web_nodes{position:absolute;inset:0}.iris-web_node{inset:var(--_y) auto auto var(--_x);font-size:max(.6875rem,2.19cqw);position:absolute}.iris-web_pill{border-radius:var(--radius-round);background-color:var(--light-100);block-size:2.43em;box-shadow:0 .29em .86em color-mix(in lab, var(--iris-navy-deep) 35%, transparent);color:var(--iris-text);font-weight:var(--primary-semibold);white-space:nowrap;align-items:center;gap:.43em;padding-inline:.86em;line-height:1;display:flex}.iris-web_icon{--_size:1em}.is-start .iris-web_pill{translate:calc(-100% - 2.5cqw) -50%}.is-end .iris-web_pill{translate:2.5cqw -50%}.is-above .iris-web_pill{translate:-50% calc(-100% - 2.5cqw)}.is-below .iris-web_pill{translate:-50% 2.5cqw}@media (max-width:767px){.iris-web_nodes{justify-content:center;gap:var(--space-xxsmall);margin-top:var(--space-small);flex-wrap:wrap;display:flex;position:static}.iris-web_node{font-size:.875rem;position:static}.iris-web_node .iris-web_pill{translate:none}}.iris-context_wrap{isolation:isolate;position:relative;overflow:clip}.iris-context_layout{z-index:2;grid-template-columns:var(--_columns,repeat(2, minmax(0, 1fr)));align-items:center;gap:var(--space-xlarge);display:grid;position:relative}.iris-constellation{z-index:1;opacity:0;pointer-events:none;block-size:100%;inline-size:100%;transition:opacity .9s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.iris-constellation.is-in{opacity:1}.iris-context_copy{align-items:flex-start;gap:var(--space-small);flex-direction:column;display:flex}.iris-context_badge{--iris-badge-size:var(--text-small);--iris-badge-line:1.5rem}.iris-context_heading{color:var(--iris-text);letter-spacing:.0036em;margin:0;line-height:1.375}.iris-context_body{gap:var(--space-tiny);max-inline-size:36rem;font-size:var(--text-main);letter-spacing:.0125em;flex-direction:column;line-height:1.5;display:flex}.iris-context_lead,.iris-context_text{margin:0}.iris-context_lead{color:var(--iris-purple);font-weight:var(--primary-semibold)}.iris-context_text{color:var(--iris-neutral-600);font-weight:var(--primary-medium)}.iris-context_checks{gap:var(--space-tiny);flex-direction:column;display:flex}.iris-context_check{color:var(--iris-text);font-size:var(--text-main);font-weight:var(--primary-medium);align-items:center;gap:.625rem;line-height:1.625;display:flex}.iris-context_tick{border-radius:var(--radius-circle);background-color:var(--iris-purple);block-size:1.125rem;inline-size:1.125rem;color:var(--light-100);flex:none;place-items:center;display:grid}.iris-context_tick .icon{--_size:.75rem}.iris-context_buttons{gap:var(--space-xsmall);margin-top:var(--space-xxsmall);flex-wrap:wrap;display:flex}.iris-context_stage{isolation:isolate;border-radius:var(--radius-main);background-color:var(--iris-navy-deep);padding:4.5%;position:relative;overflow:clip}.iris-context_stage .iris-web_wrap{z-index:2;position:relative}.iris-context_benefits{--iris-feature-card-padding:var(--space-small);--iris-feature-card-icon-size:3.0625rem;--iris-feature-card-icon-gap:var(--space-small);--iris-feature-card-text-gap:var(--space-tiny);gap:var(--space-small);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.iris-context_benefits .iris-feature-card_heading{font-size:var(--text-main);letter-spacing:.0125em;line-height:1.75}.iris-context_benefits .iris-feature-card_text{font-size:var(--text-main);font-weight:var(--primary-medium);letter-spacing:.0125em;line-height:1.375}.iris-context_wrap.is-dark{--_glow-gold:var(--iris-primary-yellow-900);--_columns:minmax(0, 1fr) minmax(0, 1.1fr);--background:var(--dark-1000);--iris-highlight:linear-gradient(90deg, color-mix(in srgb, var(--iris-primary-purple-900) 66%, transparent) 0%, color-mix(in srgb, var(--iris-violet-400) 40%, transparent) 100%)}.iris-context_wrap.is-dark:before,.iris-context_wrap.is-dark:after{content:"";z-index:0;pointer-events:none;position:absolute}.iris-context_wrap.is-dark:before{aspect-ratio:5/4;background-image:radial-gradient(circle, color-mix(in srgb, var(--_glow-gold) 42%, transparent) 0%, transparent 68%);inline-size:68%;inset:-28% auto auto -18%}.iris-context_wrap.is-dark:after{aspect-ratio:4/3;background-image:radial-gradient(circle, color-mix(in srgb, var(--iris-primary-purple-900) 46%, transparent) 0%, transparent 66%);inline-size:86%;inset:auto -24% -34% auto}.is-dark .iris-context_stage{background-color:#0000;border-radius:0;padding:0}.is-dark .iris-context_heading,.is-dark .iris-context_check,.is-dark .iris-context_badge,.is-dark .iris-context_lead{color:var(--light-100)}.is-dark .iris-context_text{color:var(--iris-neutral-400)}.is-dark .iris-context_demo:focus-visible{outline-color:var(--iris-purple)}.is-dark .iris-context_demo{--button-2-background:var(--light-100);--button-2-border:var(--light-100);--button-2-text:var(--iris-purple);--button-2-background-hover:var(--iris-primary-purple-50);--button-2-border-hover:var(--iris-primary-purple-50);--button-2-text-hover:var(--iris-purple)}.is-dark .iris-context_benefits{--iris-feature-card-background:color-mix(in srgb, var(--light-100) 6%, transparent);--iris-feature-card-shadow:inset 0 0 0 1px color-mix(in srgb, var(--light-100) 14%, transparent);--iris-feature-card-icon-padding:.25rem;--iris-feature-card-icon-radius:var(--radius-small);--iris-feature-card-icon-background:var(--iris-violet-100)}.is-dark .iris-context_benefits .iris-feature-card_heading{color:var(--iris-violet-400)}.is-dark .iris-context_benefits .iris-feature-card_text{color:var(--iris-neutral-400)}@media (max-width:991px){.iris-context_layout{--_columns:minmax(0, 1fr);gap:var(--space-large)}.iris-context_wrap.is-dark{--_columns:minmax(0, 1fr)}.iris-context_benefits{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.iris-constellation{opacity:1;transition:none}}.iris-problems_heading{max-inline-size:63rem;color:var(--dark-1000);letter-spacing:.0036em;text-align:center;margin:0;line-height:1.375}.iris-problems_stage{--_parallax:0;--_depth:.125;gap:var(--space-large);flex-direction:column;inline-size:100%;max-inline-size:63rem;margin-inline:auto;display:flex}.iris-problems_stage .iris-problem-card_problem{--_rate:-2.5rem}.iris-problems_stage .iris-problem-card_fix{--_rate:1.25rem}.iris-problems_heading{--_rate:.75rem}.iris-problems_heading,.iris-problems_stage .iris-problem-card_problem,.iris-problems_stage .iris-problem-card_fix{translate:0 calc(var(--_parallax) * var(--_depth) * var(--_rate))}.iris-problems_footer{border:1px solid var(--iris-neutral-300);border-radius:var(--radius-round);background-color:var(--iris-neutral-50);color:var(--iris-purple);font-size:var(--text-small);font-weight:var(--primary-semibold);transition:background-color var(--hover-duration) var(--hover-ease), opacity var(--hover-duration) var(--hover-ease);align-self:flex-start;padding:.625rem 1.125rem;line-height:1.3;text-decoration:none;display:inline-flex}@media (hover:hover){.iris-problems_footer:hover{background-color:var(--light-100);opacity:.8}}@media (prefers-reduced-motion:reduce){.iris-problems_heading,.iris-problems_stage .iris-problem-card_problem,.iris-problems_stage .iris-problem-card_fix{translate:none}}@media (min-width:64rem){.iris-problems_stage{--_head-gap:6rem;--_weave:-2.5rem;--_stagger:11.75rem;--_last-fix-drop:7rem;--_depth:1;align-items:start;column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;display:grid}.iris-problems_heading{z-index:1;max-inline-size:none;grid-area:2/1/auto/-1;margin-block-start:var(--_head-gap);position:relative}.iris-problems_stage>.iris-problem-card_wrap{align-items:flex-start;gap:var(--space-small);flex-direction:row-reverse}.iris-problems_stage>.iris-problem-card_wrap:first-of-type{grid-area:1/4/auto/10}.iris-problems_stage>.iris-problem-card_wrap:nth-of-type(2){flex-direction:row;grid-area:3/1/auto/7;margin-block-start:var(--_weave)}.iris-problems_stage>.iris-problem-card_wrap:nth-of-type(3){grid-area:3/7/auto/-1;margin-block-start:calc(var(--_weave) + var(--_stagger))}.iris-problems_stage .iris-problem-card_problem,.iris-problems_stage .iris-problem-card_fix{min-inline-size:0}.iris-problems_stage .iris-problem-card_problem{flex:56 1 0}.iris-problems_stage .iris-problem-card_fix{flex:44 1 0;padding:0}.iris-problems_stage>.iris-problem-card_wrap:first-of-type .iris-problem-card_fix{margin-block-start:var(--space-medium)}.iris-problems_stage>.iris-problem-card_wrap:nth-of-type(2) .iris-problem-card_fix{margin-block-start:calc(var(--space-xsmall) - var(--_weave))}.iris-problems_stage>.iris-problem-card_wrap:nth-of-type(3) .iris-problem-card_fix{margin-block-start:var(--_last-fix-drop)}.iris-problems_footer{grid-area:4/1/auto/7;justify-self:start;margin-block-start:calc(var(--space-medium) - var(--_last-fix-drop))}}.iris-problem-card_wrap{gap:var(--space-small);text-align:start;flex-direction:column;min-inline-size:15.875rem;display:flex}.iris-problem-card_problem{justify-content:space-between;gap:var(--space-small);min-block-size:18.9375rem;padding:1.375rem var(--space-small);border-radius:var(--radius-main);background-color:var(--iris-semantics-red-50);flex-direction:column;display:flex;position:relative;box-shadow:0 .125rem .5rem #0c0c0d0a,0 1rem 2.5rem #0c0c0d14}.iris-problem-card_label{color:var(--iris-semantics-red-900);font-size:var(--text-tiny);font-weight:var(--primary-semibold);letter-spacing:.1833em;text-transform:uppercase;margin:0;line-height:1.333}.iris-problem-card_body{gap:var(--space-small);flex-direction:column;display:flex}.iris-problem-card_stat,.iris-problem-card_text,.iris-problem-card_source,.iris-problem-card_fix-title,.iris-problem-card_fix-text{margin:0}.iris-problem-card_stat{color:var(--dark-1000);font-size:var(--iris-h2-small);font-weight:var(--primary-medium);line-height:1.333}.iris-problem-card_text{color:var(--iris-neutral-600);font-size:var(--text-medium);letter-spacing:.0111em;line-height:1.333}.iris-problem-card_text strong{color:var(--iris-semantics-red-900);font-weight:inherit}.iris-problem-card_foot{flex-direction:column;gap:.375rem;display:flex}.iris-problem-card_bars{inline-size:100%}.iris-problem-card_source{color:var(--iris-primary-blue);font-size:var(--text-tiny);font-weight:var(--primary-medium);line-height:1.25}.iris-problem-card_cursor{inline-size:1.19rem;position:absolute;inset-block-start:14.06rem;inset-inline-start:2.3rem}.iris-problem-card_fix{padding:0 var(--space-small);flex-direction:column;flex:1;align-items:flex-start;gap:.875rem;display:flex}.iris-problem-card_fix.is-armed{opacity:0;transform:translateY(var(--space-xsmall));filter:blur(.75rem);transition:opacity var(--open-duration) var(--open-ease), transform var(--open-duration) var(--open-ease), filter var(--open-duration) var(--open-ease)}.iris-problem-card_fix.is-armed.is-in{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.iris-problem-card_fix.is-armed,.iris-problem-card_fix.is-armed.is-in{opacity:1;filter:none;transition:none;transform:none}}.iris-problem-card_fix-label{border:1px solid var(--iris-semantics-green-300);border-radius:var(--radius-round);background-color:var(--iris-semantics-green-50);color:var(--iris-semantics-green-900);font-size:var(--text-tiny);font-weight:var(--primary-semibold);letter-spacing:.1375em;text-transform:uppercase;align-items:center;gap:.3rem;margin:0;padding:.5rem .875rem .5rem .5rem;line-height:1;display:inline-flex}.iris-problem-card_fix-icon{border-radius:var(--radius-circle);background-color:var(--light-100);padding:.125rem;display:flex;box-shadow:0 1.5px 6px #0c0c0d0d}.iris-problem-card_fix-icon .icon{inline-size:.875rem}.iris-problem-card_fix-title{color:var(--dark-1000);font-size:var(--text-large);font-weight:var(--primary-semibold);line-height:1.3}.iris-problem-card_fix-text{color:var(--iris-neutral-600);font-size:var(--text-small);letter-spacing:.0143em;line-height:1.4286}.iris-problem-card_links{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.iris-problem-card_link{padding:.125rem var(--space-tiny);border:1px solid var(--iris-neutral-300);border-radius:var(--space-tiny);background-color:var(--iris-neutral-50);color:var(--iris-neutral-700);font-size:var(--text-tiny);font-weight:var(--primary-medium);transition:background-color var(--hover-duration) var(--hover-ease), opacity var(--hover-duration) var(--hover-ease);line-height:1.1667;text-decoration:none;display:inline-flex}@media (hover:hover){.iris-problem-card_link:hover{opacity:.8}}.iris-actions_wrap{--background:var(--dark-1000);position:relative;overflow:hidden}.iris-actions_wrap:before,.iris-actions_wrap:after{content:"";z-index:0;pointer-events:none;position:absolute}.iris-actions_wrap:before{aspect-ratio:5/4;background-image:radial-gradient(circle, color-mix(in srgb, var(--iris-primary-purple-900) 40%, transparent) 0%, transparent 68%);inline-size:72%;inset:-18% auto auto -16%}.iris-actions_wrap:after{aspect-ratio:4/3;background-image:radial-gradient(circle, color-mix(in srgb, var(--iris-primary-yellow-900) 22%, transparent) 0%, transparent 66%);inline-size:62%;inset:auto -20% -28% auto}.iris-actions_layout{z-index:1;gap:var(--space-xlarge);position:relative}.iris-actions_header{align-items:center;gap:var(--space-xsmall);text-align:center;flex-direction:column;display:flex}.iris-actions_badge{color:var(--light-100)}.iris-actions_heading{color:var(--light-100);margin:0}.iris-actions_text{max-inline-size:58ch;color:var(--iris-neutral-400);margin:0}.iris-actions_stage{align-items:center;gap:var(--space-large);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.iris-actions_orb{align-items:center;gap:var(--space-tiny);flex-direction:column;inline-size:100%;display:flex}.iris-actions_frame{aspect-ratio:1;place-items:center;inline-size:100%;max-inline-size:24rem;display:grid;position:relative}.iris-actions_frame iris-orb{position:absolute}.iris-actions_disc{border-radius:var(--radius-circle);background-image:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--iris-primary-purple-400) 55%, transparent) 0%, color-mix(in srgb, var(--iris-primary-purple-900) 38%, transparent) 42%, color-mix(in srgb, var(--iris-primary-purple-1000) 16%, transparent) 70%, transparent 92%);block-size:56%;inline-size:56%;transition:opacity .8s}.iris-actions_frame[data-iris-actions-frame=ready] .iris-actions_disc{opacity:0}.iris-actions_phase{color:var(--iris-primary-purple-400);font-size:.875rem;font-weight:var(--primary-semibold);letter-spacing:.12em;text-transform:lowercase;margin:0}.iris-actions_side{align-items:flex-start;gap:var(--space-small);flex-direction:column;display:flex}.iris-actions_list{gap:var(--space-xxsmall);flex-direction:column;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}@media (max-width:991px){.iris-actions_stage{justify-items:center;gap:var(--space-large);grid-template-columns:minmax(0,1fr)}.iris-actions_frame{max-inline-size:17rem}.iris-actions_side{align-items:center;inline-size:100%;max-inline-size:30rem}}.iris-action-card_wrap{align-items:center;gap:var(--space-xsmall);padding:var(--space-xsmall) var(--space-small);border:1px solid color-mix(in srgb, var(--light-100) 12%, transparent);border-radius:var(--radius-main);background-color:color-mix(in srgb, var(--light-100) 6%, transparent);color:var(--light-100);display:flex}.iris-action-card_tick{border:1px solid color-mix(in srgb, var(--light-100) 28%, transparent);border-radius:var(--radius-circle);background-color:var(--iris-purple);block-size:1.375rem;inline-size:1.375rem;color:var(--light-100);flex:none;place-items:center;display:grid}.iris-action-card_tick .icon{--_size:.8125rem}.iris-action-card_text{font-size:1rem;line-height:1.5}[data-iris-actions-ready] .iris-action-card_wrap{opacity:.28;transition:opacity .6s,transform .6s,border-color .6s,background-color .6s;transform:translateY(.5rem)}[data-iris-actions-ready] .iris-action-card_wrap[data-shown]{opacity:1;transform:none}[data-iris-actions-ready] .iris-action-card_wrap[data-done]{border-color:color-mix(in srgb, var(--iris-purple) 55%, transparent);background-color:color-mix(in srgb, var(--iris-purple) 16%, transparent)}[data-iris-actions-ready] .iris-action-card_tick{background-color:#0000;transition:background-color .45s,border-color .45s,transform .45s}[data-iris-actions-ready] .iris-action-card_tick .icon{opacity:0;transition:opacity .45s}[data-iris-actions-ready] .iris-action-card_wrap[data-done] .iris-action-card_tick{border-color:var(--iris-purple);background-color:var(--iris-purple);transform:scale(1.08)}[data-iris-actions-ready] .iris-action-card_wrap[data-done] .iris-action-card_tick .icon{opacity:1}@media (max-width:767px){.iris-action-card_wrap{padding:var(--space-xsmall)}.iris-action-card_text{font-size:.9375rem}}}
