.mesh-gradient[data-astro-cid-4b7rnubn]{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;transform:translateZ(0);will-change:transform}.mesh-gradient[data-astro-cid-4b7rnubn] canvas{display:block;width:100%;height:100%;border-radius:inherit}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.product-stage{--product-card-h:340px;--product-card-pad:20px;--product-card-offset:24px}@media(min-width:768px){.product-stage{--product-card-h:440px;--product-card-pad:24px;--product-card-offset:36px}}@media(min-width:992px){.product-stage{--product-card-h:504px;--product-card-pad:28px;--product-card-offset:48px}}.product-hero-card img{object-position:bottom;transform:scale(1.05)translateY(24px)}@media(min-width:992px){.product-stage{padding-bottom:calc(var(--spacing,.25rem)*40)}.product-stage+.product-stage{padding-top:calc(var(--spacing,.25rem)*0)}}.product-stage-head{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*10);text-align:center;max-width:780px}.product-stage-title{text-wrap:balance}@media(min-width:768px){.product-stage-grid{column-gap:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*12);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media(min-width:992px){.product-stage-grid{column-gap:calc(var(--spacing,.25rem)*10);row-gap:calc(var(--spacing,.25rem)*16)}}.product-stage-tile{gap:calc(var(--spacing,.25rem)*6);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);background-color:#0000;border-width:0;border-radius:0;flex-direction:column;grid-row:auto;display:flex;overflow:visible}.product-stage-tile>:first-child{margin:calc(var(--spacing,.25rem)*0);order:2;max-width:none}.product-stage-tile>:first-child>p:first-of-type{font-size:var(--text-large,1.125rem);line-height:var(--tw-leading,var(--text-large--line-height,140%));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-90,#313131)}.product-stage-tile>:first-child>p:last-child{margin-top:calc(var(--spacing,.25rem)*1);margin-bottom:calc(var(--spacing,.25rem)*0);font-size:var(--text-large,1.125rem);line-height:var(--tw-leading,var(--text-large--line-height,140%));color:var(--color-gray-70,#6b6b6b)}.product-stage-tile>:last-child{margin:calc(var(--spacing,.25rem)*0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-tan-20,#f7f7f5);background-color:var(--color-tan-20,#f7f7f5);max-width:none;height:var(--product-card-h);padding:var(--product-card-pad);border-radius:10px;flex:none;order:1;display:block;position:relative;overflow:hidden}.product-stage-tile>:last-child:after{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);border-radius:inherit;content:"";background:linear-gradient(to right,transparent 82%,var(--color-tan-20)100%);position:absolute}.product-stage-tile>:last-child>*,[data-stage=Fix] .product-stage-tile:nth-child(2)>:last-child>.bg-white{z-index:10;height:auto;right:auto;left:var(--product-card-offset);width:calc(100% - var(--product-card-offset));box-shadow:var(--shadow-md);top:calc(var(--spacing,.25rem)*10);transform-origin:0 0;position:absolute;bottom:auto;transform:scale(1.4)}@media(min-width:768px){:is([data-stage=Investigate],[data-stage=Fix]) .product-stage-tile>:last-child>*,[data-stage=Fix] .product-stage-tile:nth-child(2)>:last-child>.bg-white{transform-origin:0;top:50%;bottom:auto;transform:translateY(-50%)scale(1.3)}[data-stage=Investigate] .product-stage-tile:nth-child(2)>:last-child>*{transform:translateY(-50%)scale(1.38)}}[data-stage=Verify] .product-stage-tile:nth-child(2)>:last-child>*{padding-bottom:calc(var(--spacing,.25rem)*14)}[data-stage=Fix] .product-stage-tile:nth-child(2)>:last-child>:not(.bg-white),[data-stage=Fix] .product-stage-tile>:last-child [style*=FBFBFA]{display:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
