@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url("./media/poppins-latin-300-normal-YBCVDBLX.woff2") format("woff2"),url("./media/poppins-latin-300-normal-LGPMPPUP.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-400-normal-SFWTNBQB.woff2") format("woff2"),url("./media/poppins-latin-400-normal-ZPTYLX7I.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-500-normal-O53RGPUQ.woff2") format("woff2"),url("./media/poppins-latin-500-normal-7WHJNQSB.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2"),url("./media/poppins-latin-600-normal-YBYM6FEI.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-700-normal-TKEB4KWA.woff2") format("woff2"),url("./media/poppins-latin-700-normal-ZA622GRH.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url("./media/poppins-latin-800-normal-G5W5RXBY.woff2") format("woff2"),url("./media/poppins-latin-800-normal-N77OKOQS.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url("./media/poppins-latin-900-normal-XVBH6JNM.woff2") format("woff2"),url("./media/poppins-latin-900-normal-GLSOXNHK.woff") format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url("./media/oswald-latin-300-normal-N4UP5LOZ.woff2") format("woff2"),url("./media/oswald-latin-300-normal-LMRCC2EJ.woff") format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url("./media/oswald-latin-400-normal-SLV3JWFA.woff2") format("woff2"),url("./media/oswald-latin-400-normal-77SCOUW2.woff") format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url("./media/oswald-latin-700-normal-MABSRGY2.woff2") format("woff2"),url("./media/oswald-latin-700-normal-SKSK3LR7.woff") format("woff")}.ct-product-hero{display:block}.ct-product-hero .hero{position:relative;overflow:hidden;padding:5.5rem 0 5rem;background:radial-gradient(42rem 28rem at 4% 8%,rgba(238,198,67,.24),transparent 72%),radial-gradient(34rem 24rem at 96% 22%,rgba(33,150,243,.08),transparent 74%),linear-gradient(110deg,#f3d579,#f7e3a6 52%,#fbf2d5)}.ct-product-hero .hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:3.75rem}.ct-product-hero .hero__intro{display:grid;align-items:start;justify-items:center;gap:1.25rem;grid-template-areas:"headline" "support";grid-template-columns:minmax(0,1fr)}.ct-product-hero .hero__headline,.ct-product-hero .hero__support{display:flex;flex-direction:column}.ct-product-hero .hero__headline{grid-area:headline}.ct-product-hero .hero__headline h1{max-width:60rem;color:#141821;font-size:clamp(2.75rem,4vw,3.125rem);font-weight:800;letter-spacing:0;line-height:1;text-align:center}.ct-product-hero .hero__support{align-items:center;gap:1.25rem;grid-area:support;padding-bottom:.375rem}.ct-product-hero .hero__headline h1,.ct-product-hero .hero__support,.ct-product-hero .hero__product{animation:recipeHeroRise .68s cubic-bezier(.16,1,.3,1) both}.ct-product-hero .hero__headline h1{animation-delay:60ms}.ct-product-hero .hero__support{animation-delay:.15s}.ct-product-hero .hero__product{animation-delay:.26s}.ct-product-hero .hero__support p{max-width:46rem;color:#141821;font-family:Poppins,Arial,sans-serif;font-size:.9375rem;line-height:1.5rem;font-weight:400;text-align:center}.ct-product-hero .hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.ct-product-hero .hero__button{display:inline-flex;min-height:2.875rem;align-items:center;justify-content:center;padding:.675rem 1.25rem;border:.0625rem solid transparent;border-radius:.625rem;font-family:Poppins,Arial,sans-serif;font-size:.9375rem;line-height:1.375rem;font-weight:800;text-decoration:none;transition:box-shadow .14s ease,transform .14s ease,background .14s ease}.ct-product-hero .hero__button:hover{transform:translateY(-.125rem)}.ct-product-hero .hero__button--primary{border-color:var(--ct-action-primary-border);background:var(--ct-action-primary-background);color:var(--ct-action-primary-color);box-shadow:0 .75rem 1.6rem #e88f0033}.ct-product-hero .hero__button--primary:hover{background:var(--ct-action-primary-background-hover);box-shadow:0 .9rem 1.9rem #e88f003d}.ct-product-hero .hero__button--secondary{border-color:var(--ct-action-secondary-border);background:#ffffffd6;color:var(--ct-action-secondary-color)}.ct-product-hero .hero__button--secondary:hover{background:var(--ct-action-secondary-background-hover)}.ct-product-hero .hero__product{position:relative;width:min(100%,50rem);align-self:center;overflow:hidden;margin:0;border:.0625rem solid rgba(20,24,33,.16);border-radius:1.375rem;background:#141821;box-shadow:none;container:hero-product/inline-size}.ct-product-hero .hero__product-bar{display:grid;min-height:3.5rem;align-items:center;gap:1rem;padding:.75rem 1rem;color:#fff;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ct-product-hero .hero__product-context,.ct-product-hero .hero__product-status{display:inline-flex;align-items:center}.ct-product-hero .hero__product-context{min-width:0;gap:.75rem;color:#ffffffb3;font-family:Poppins,Arial,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:800}.ct-product-hero .hero__product-dots{display:inline-flex;flex:0 0 auto;gap:.3rem}.ct-product-hero .hero__product-dots i{width:.45rem;height:.45rem;border-radius:999rem;background:#ffffff42}.ct-product-hero .hero__product-dots i:first-child{background:#eec643}.ct-product-hero .hero__product-bar strong{color:#fff;font-family:Poppins,Arial,sans-serif;font-size:.8125rem;line-height:1.3125rem;font-weight:800}.ct-product-hero .hero__product-status{justify-self:end;gap:.45rem;color:#ffffffc2;font-family:Poppins,Arial,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:800}.ct-product-hero .hero__product-status:before{width:.45rem;height:.45rem;border-radius:999rem;background:#eec643;box-shadow:0 0 0 .22rem #eec64329;content:""}.ct-product-hero .hero__product-screen{position:relative;display:block;overflow:hidden;width:100%;min-height:0;aspect-ratio:16/9;background:#fff}.ct-product-hero .hero__product-caption{display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.5rem;background:#141821;color:#fff}.ct-product-hero .hero__product-caption>span{color:#fff;font-family:Poppins,Arial,sans-serif;font-size:.875rem;line-height:1.375rem;font-weight:500}.ct-product-hero .hero__product-caption>p{margin:0;color:#ffffffc2;font-family:Poppins,Arial,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:400}@media(max-width:60rem){.ct-product-hero .hero{padding-top:4.5rem}.ct-product-hero .hero__intro{gap:1.25rem;grid-template-areas:"headline" "support";grid-template-columns:1fr}.ct-product-hero .hero__headline h1,.ct-product-hero .hero__support p{max-width:42rem}.ct-product-hero .hero__inner{gap:3rem}}@media(max-width:47.9375rem){.ct-product-hero .hero{padding:3.25rem 0 3.5rem}.ct-product-hero .hero__inner{gap:2.5rem}.ct-product-hero .hero__headline h1{font-size:clamp(2.5rem,11vw,3.125rem);line-height:1.02}.ct-product-hero .hero__support{gap:1.5rem}.ct-product-hero .hero__actions{display:grid;width:100%;grid-template-columns:1fr}.ct-product-hero .hero__button{width:100%}.ct-product-hero .hero__product{border-radius:1rem;box-shadow:none}.ct-product-hero .hero__product-bar{display:flex;min-height:3rem;justify-content:space-between;padding:.65rem .75rem}.ct-product-hero .hero__product-bar>strong,.ct-product-hero .hero__product-context>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.ct-product-hero .hero__button{transition:none}.ct-product-hero .hero__headline h1,.ct-product-hero .hero__support,.ct-product-hero .hero__product{animation:none;opacity:1}}@keyframes recipeHeroRise{0%{translate:0 1.25rem}to{opacity:1;translate:0 0}}.ct-workflow-overview{display:block}.ct-workflow-overview .recipe-overview{display:flex;min-height:var(--recipe-showcase-row-min-height);align-items:center;padding:6rem 0;background:#f7f8fa}.ct-workflow-overview .recipe-overview__inner,.ct-workflow-overview .recipe-overview__heading{display:flex;flex-direction:column}.ct-workflow-overview .recipe-overview__inner{gap:4rem;padding:3.25rem;border:.0625rem solid rgba(20,24,33,.1);border-radius:1.5rem;background:#fff;box-shadow:0 1.75rem 4.5rem #14182117}.ct-workflow-overview .recipe-overview__intro{display:block}.ct-workflow-overview .recipe-overview__heading{gap:1rem}.ct-workflow-overview .recipe-overview__heading h2{max-width:45rem;color:#141821;font-family:Poppins,Arial,sans-serif;font-size:1.75rem;line-height:2.1rem;font-weight:600;letter-spacing:0}.ct-workflow-overview .recipe-overview__heading h2 span{color:#7a5500}.ct-workflow-overview .recipe-overview__lead{max-width:45rem;color:#141821;font-family:Poppins,Arial,sans-serif;font-size:.9375rem;line-height:1.5rem;font-weight:400}.ct-workflow-overview .recipe-overview__flow,.ct-workflow-overview .recipe-overview__value-strip{display:grid;margin:0;padding:0;border-top:.0625rem solid rgba(20,24,33,.13);border-bottom:.0625rem solid rgba(20,24,33,.13);list-style:none}.ct-workflow-overview .recipe-overview__flow{grid-template-columns:repeat(5,minmax(0,1fr))}.ct-workflow-overview .recipe-overview__flow--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ct-workflow-overview .recipe-overview__flow li{display:flex;min-width:0;flex-direction:column;gap:.7rem;padding:2.25rem 1.75rem 2.5rem;transition:background .18s ease,transform .18s ease}.ct-workflow-overview .recipe-overview__flow li+li{border-left:.0625rem solid rgba(20,24,33,.13)}.ct-workflow-overview .recipe-overview__flow h3{color:#141821;font-family:Poppins,Arial,sans-serif;font-size:.875rem;line-height:1.375rem;font-weight:700}.ct-workflow-overview .recipe-overview__flow p{color:#141821;font-family:Poppins,Arial,sans-serif;font-size:.9375rem;line-height:1.5rem;font-weight:400}@media(hover:hover){.ct-workflow-overview .recipe-overview__flow li:hover{background:#fdf8e8;transform:translateY(-.25rem)}}@supports (animation-timeline: view()){.ct-workflow-overview .recipe-overview__intro,.ct-workflow-overview .recipe-overview__flow li{animation:recipeOverviewReveal linear both;animation-range-start:0;animation-range-end:30%;animation-timeline:view()}.ct-workflow-overview .recipe-overview__flow li:nth-child(2),.ct-workflow-overview .recipe-overview__flow li:nth-child(4){animation-range-start:3%;animation-range-end:33%}.ct-workflow-overview .recipe-overview__flow li:nth-child(3),.ct-workflow-overview .recipe-overview__flow li:nth-child(5){animation-range-start:6%;animation-range-end:36%}}@media(max-width:60rem){.ct-workflow-overview .recipe-overview{min-height:0;padding:4.5rem 0}.ct-workflow-overview .recipe-overview__intro{display:block}.ct-workflow-overview .recipe-overview__inner{padding:2.25rem}.ct-workflow-overview .recipe-overview__lead{max-width:42rem}.ct-workflow-overview .recipe-overview__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-workflow-overview .recipe-overview__flow li:nth-child(odd){border-left:0}.ct-workflow-overview .recipe-overview__flow li:nth-child(n+3){border-top:.0625rem solid rgba(20,24,33,.13)}}@media(max-width:35rem){.ct-workflow-overview .recipe-overview{padding:4.5rem 0}.ct-workflow-overview .recipe-overview__inner{gap:2.75rem;padding:1.5rem;border-radius:1rem}.ct-workflow-overview .recipe-overview__flow{grid-template-columns:1fr}.ct-workflow-overview .recipe-overview__flow li{padding:1.5rem .25rem;border-left:0}.ct-workflow-overview .recipe-overview__flow li+li{border-top:.0625rem solid rgba(20,24,33,.13);border-left:0}}@media(prefers-reduced-motion:reduce){.ct-workflow-overview .recipe-overview__intro,.ct-workflow-overview .recipe-overview__flow li{animation:none;opacity:1;translate:none;transition:none}}@keyframes recipeOverviewReveal{0%{translate:0 2rem}to{translate:0 0}}.ct-recipe-proof{display:block}.ct-recipe-proof .recipe-proof{background:#f7f8fa}.ct-recipe-proof .recipe-proof__story{display:flex;min-height:var(--recipe-showcase-row-min-height);overflow:hidden;align-items:center;padding:6rem 0;background:#f7f8fa}.ct-recipe-proof .recipe-proof__story--reverse{background:#f7f8fa}.ct-recipe-proof .recipe-proof__story+.recipe-proof__story{border-top:.0625rem solid rgba(20,24,33,.08)}.ct-recipe-proof .recipe-proof__story-inner{display:grid;align-items:center;gap:4rem;grid-template-columns:minmax(22rem,.85fr) minmax(0,1.15fr)}.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__story-inner{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__copy{grid-column:2}.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__visual{grid-row:1;grid-column:1}.ct-recipe-proof .recipe-proof__copy{display:flex;min-width:0;min-height:31rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.15rem;padding:3rem;border:.0625rem solid rgba(20,24,33,.1);border-radius:1.25rem;background:#fff;box-shadow:0 1.75rem 4.5rem #14182117}.ct-recipe-proof .recipe-proof__copy h2{color:#141821;font-family:Poppins,Arial,sans-serif;font-size:1.75rem;line-height:2.1rem;font-weight:600;letter-spacing:0}.ct-recipe-proof .recipe-proof__copy h2 span{color:#7a5500}.ct-recipe-proof .recipe-proof__copy h2 .recipe-proof__title-complement{display:block;color:#141821}.ct-recipe-proof .recipe-proof__copy>p{color:#141821;font-family:Poppins,Arial,sans-serif;font-size:.9375rem;line-height:1.5rem;font-weight:400}.ct-recipe-proof .recipe-proof__copy ul{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.ct-recipe-proof .recipe-proof__copy li{display:flex;align-items:center;gap:.7rem;color:#141821;font-family:Poppins,Arial,sans-serif;font-size:.9375rem;line-height:1.5rem;font-weight:400}.ct-recipe-proof .recipe-proof__copy li:before{width:.45rem;height:.45rem;flex:0 0 .45rem;border-radius:50%;background:#eec643;content:""}.ct-recipe-proof .recipe-proof__copy a{display:inline-flex;align-items:center;gap:.7rem;margin-top:.4rem;padding-bottom:.45rem;border-bottom:.0625rem solid rgba(20,24,33,.34);color:#141821;font-family:Poppins,Arial,sans-serif;font-size:.875rem;line-height:1.375rem;font-weight:600;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.ct-recipe-proof .recipe-proof__copy a span{font-family:Poppins,Arial,sans-serif;font-size:1.125rem;line-height:1.625rem;font-weight:600;transition:transform .16s ease}.ct-recipe-proof .recipe-proof__copy a:hover{border-color:#141821;transform:translate(.125rem)}.ct-recipe-proof .recipe-proof__copy a:hover span{transform:translate(.2rem)}.ct-recipe-proof .recipe-proof__copy a:focus-visible{border-radius:.25rem;outline:.125rem solid #141821;outline-offset:.25rem}.ct-recipe-proof .recipe-proof__visual{min-width:0;overflow:hidden;margin:0;border:.0625rem solid rgba(20,24,33,.14);border-radius:1rem;background:#fff;box-shadow:0 1.75rem 4.5rem #1418211f;transition:box-shadow .22s ease,transform .22s ease}.ct-recipe-proof .recipe-proof__visual>img{display:block;width:100%;height:auto}.ct-recipe-proof .recipe-proof__visual app-recipe-real-screen-tour{display:block;width:100%;min-width:0}.ct-recipe-proof .recipe-proof__visual--real-screen-tour{overflow:visible;border:0;background:transparent;box-shadow:none}@media(hover:hover){.ct-recipe-proof .recipe-proof__visual:hover{box-shadow:0 2.25rem 5rem #1418212b;transform:translateY(-.25rem)}.ct-recipe-proof .recipe-proof__visual--real-screen-tour:hover{box-shadow:none}}@supports (animation-timeline: view()){.ct-recipe-proof .recipe-proof__copy,.ct-recipe-proof .recipe-proof__visual{animation:recipeProofReveal linear both;animation-range-start:0;animation-range-end:32%;animation-timeline:view()}.ct-recipe-proof .recipe-proof__visual{animation-range-start:4%;animation-range-end:36%}}@media(max-width:70rem){.ct-recipe-proof .recipe-proof__story{min-height:0;padding:3.75rem 0}.ct-recipe-proof .recipe-proof__story-inner,.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__story-inner{gap:2.75rem;grid-template-columns:1fr}.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__copy,.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__visual{grid-row:auto;grid-column:auto}.ct-recipe-proof .recipe-proof__copy{min-height:0;padding:2.25rem}}@media(min-width:70.0625rem){.ct-recipe-proof .recipe-proof__story{min-height:calc(100svh - 4.75rem);align-items:flex-start;padding:4rem 0}.ct-recipe-proof .recipe-proof__story--real-screen-tour{padding-top:8rem}.ct-recipe-proof .recipe-proof__story-inner,.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__story-inner{align-items:flex-start;grid-template-columns:repeat(2,minmax(0,1fr))}.ct-recipe-proof .recipe-proof__story--real-screen-tour .recipe-proof__story-inner{align-items:center;gap:clamp(1.25rem,1.5vw,2rem);grid-template-columns:minmax(0,.91fr) minmax(0,1fr)}.ct-recipe-proof .recipe-proof__story--real-screen-tour.recipe-proof__story--reverse .recipe-proof__story-inner{grid-template-columns:minmax(0,1fr) minmax(0,.91fr)}.ct-recipe-proof .recipe-proof__copy{min-height:min(52rem,100svh - 12.75rem);justify-content:flex-start;gap:1.5rem;padding:4rem}.ct-recipe-proof .recipe-proof__copy ul{width:100%;gap:.75rem}.ct-recipe-proof .recipe-proof__copy li{min-height:4.25rem;padding:1rem 1.25rem;border:.0625rem solid rgba(20,24,33,.14);border-radius:999rem;background:#fff}.ct-recipe-proof .recipe-proof__copy a{min-height:3.25rem;margin-top:auto;padding:.875rem 1.25rem;border:0;border-radius:.625rem;background:#eec643;color:#141821}.ct-recipe-proof .recipe-proof__visual{display:flex;height:calc(100svh - 12.75rem);max-height:52rem;overflow:visible;align-items:center;justify-content:flex-start;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translate(2rem)}.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__visual{justify-content:flex-end;transform:translate(-2rem)}.ct-recipe-proof .recipe-proof__visual>img{width:calc(100% + 4rem);max-width:none;height:auto;border:.0625rem solid rgba(20,24,33,.14);border-radius:1rem;box-shadow:0 1.75rem 4.5rem #1418211f}.ct-recipe-proof .recipe-proof__visual app-recipe-real-screen-tour{width:calc(100% + 4rem);max-width:none;flex:0 0 auto}.ct-recipe-proof .recipe-proof__visual--real-screen-tour{justify-content:center;transform:none}.ct-recipe-proof .recipe-proof__visual--real-screen-tour app-recipe-real-screen-tour{width:100%}.ct-recipe-proof .recipe-proof__visual:hover{box-shadow:none;transform:translate(2rem)}.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__visual:hover{transform:translate(-2rem)}.ct-recipe-proof .recipe-proof__visual--real-screen-tour:hover{transform:none}}@media(min-width:35.0625rem)and (max-width:70rem){.ct-recipe-proof .recipe-proof__story{min-height:100rem;align-items:flex-start;padding:7rem 0}.ct-recipe-proof .recipe-proof__story-inner,.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__story-inner{gap:10rem}.ct-recipe-proof .recipe-proof__copy{width:100%;max-width:none;min-height:34rem;padding:3.5rem}.ct-recipe-proof .recipe-proof__visual{display:flex;width:100%;height:64rem;max-width:none;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;box-shadow:none;justify-self:center;transform:translate(4rem)}.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__visual{justify-self:center;transform:translate(-4rem)}.ct-recipe-proof .recipe-proof__visual>img{border:.0625rem solid rgba(20,24,33,.14);border-radius:1rem;box-shadow:0 1.75rem 4.5rem #1418211f}.ct-recipe-proof .recipe-proof__visual:hover{box-shadow:none;transform:translate(4rem)}.ct-recipe-proof .recipe-proof__story--reverse .recipe-proof__visual:hover{transform:translate(-4rem)}.ct-recipe-proof .recipe-proof__story--real-screen-tour{min-height:0;padding-block:5rem}.ct-recipe-proof .recipe-proof__story--real-screen-tour .recipe-proof__story-inner{gap:4rem}.ct-recipe-proof .recipe-proof__visual--real-screen-tour{width:100%;height:auto;transform:none}.ct-recipe-proof .recipe-proof__visual--real-screen-tour:hover{transform:none}}@media(max-width:35rem){.ct-recipe-proof .recipe-proof__story{padding:3.25rem 0}.ct-recipe-proof .recipe-proof__story-inner{gap:2rem}.ct-recipe-proof .recipe-proof__copy{width:calc(100% + 1.5rem);margin-inline:-.75rem;padding:2rem 1.5rem;border-radius:1rem}.ct-recipe-proof .recipe-proof__visual{width:calc(100% - 1.5rem);justify-self:center}}@media(prefers-reduced-motion:reduce){.ct-recipe-proof .recipe-proof__copy,.ct-recipe-proof .recipe-proof__visual{animation:none;opacity:1;translate:none}.ct-recipe-proof .recipe-proof__copy a,.ct-recipe-proof .recipe-proof__copy a span,.ct-recipe-proof .recipe-proof__visual{transition:none}}@keyframes recipeProofReveal{0%{translate:0 2rem}to{opacity:1;translate:0 0}}.ct-operational-demo .operational-demo{width:100%;height:100%;min-height:0;overflow:hidden;aspect-ratio:16/9;background:#f0f2f6;color:#141821;letter-spacing:0;font-family:Poppins,Arial,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:400}.ct-operational-demo .operational-demo,.ct-operational-demo .operational-demo *{box-sizing:border-box}.ct-operational-demo .operational-demo__scene{width:100%;height:100%;min-height:0;animation:operationalDemoReset 12s linear infinite}.ct-operational-demo .operational-demo__topbar{display:flex;min-height:3rem;align-items:center;justify-content:space-between;padding:.65rem 1rem;border-bottom:.0625rem solid #e1e6ed;gap:.75rem;background:#fff}.ct-operational-demo .operational-demo__topbar>div{display:flex;min-width:0;flex-direction:column;gap:.05rem}.ct-operational-demo .operational-demo__topbar>div span{color:#4b5565;font-family:Poppins,Arial,sans-serif;font-size:.5rem;line-height:.75rem;font-weight:500;text-transform:uppercase}.ct-operational-demo .operational-demo__topbar>div strong{overflow:hidden;color:#141821;text-overflow:ellipsis;white-space:nowrap;font-family:Poppins,Arial,sans-serif;font-size:.875rem;line-height:1.375rem;font-weight:700}.ct-operational-demo .operational-demo__top-status{flex:0 0 auto;padding:.28rem .5rem;border:.0625rem solid #e1e6ed;border-radius:.35rem;background:#f7f8fa;color:#4b5565;font-family:Poppins,Arial,sans-serif;font-size:.5rem;line-height:.75rem;font-weight:500}.ct-operational-demo .operational-demo__workspace{position:relative;display:flex;height:calc(100% - 3rem);min-height:0;overflow:hidden}.ct-operational-demo .operational-demo__main{display:flex;min-width:0;width:100%;padding:.7rem;flex:1 1 auto;flex-direction:column;gap:.5rem}.ct-operational-demo .operational-demo__side-panel{position:absolute;inset:0 0 0 auto;z-index:8;display:flex;width:13.25rem;overflow-y:auto;padding:.85rem;border-left:.0625rem solid #e1e6ed;flex-direction:column;gap:.7rem;background:#fff;box-shadow:-.8rem 0 2rem #1418211f;opacity:0;transform:translate(102%)}.ct-operational-demo .operational-demo__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding-bottom:.65rem;border-bottom:.0625rem solid #e1e6ed}.ct-operational-demo .operational-demo__panel-header div{display:flex;min-width:0;flex-direction:column;gap:.1rem}.ct-operational-demo .operational-demo__panel-header span{color:#4b5565;font-family:Poppins,Arial,sans-serif;font-size:.5rem;line-height:.75rem;font-weight:500}.ct-operational-demo .operational-demo__panel-header strong{overflow:hidden;color:#141821;text-overflow:ellipsis;white-space:nowrap;font-family:Poppins,Arial,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:700}.ct-operational-demo .operational-demo__panel-header>i{display:grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;border:.0625rem solid #e1e6ed;border-radius:.3rem;color:#4b5565;font-style:normal;font-family:Poppins,Arial,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:500}.ct-operational-demo .operational-demo__field{position:relative;display:grid;min-height:3.1rem;padding:.48rem 1.7rem .48rem .6rem;border:.0625rem solid #e1e6ed;border-radius:.4rem;align-content:center;gap:.08rem;background:#fff}.ct-operational-demo .operational-demo__field span{color:#4b5565;font-family:Poppins,Arial,sans-serif;font-size:.5rem;line-height:.75rem;font-weight:500}.ct-operational-demo .operational-demo__field strong{overflow:hidden;color:#141821;text-overflow:ellipsis;white-space:nowrap;font-family:Poppins,Arial,sans-serif;font-size:.625rem;line-height:.75rem;font-weight:600}.ct-operational-demo .operational-demo__field>i{position:absolute;top:50%;right:.58rem;color:#4b5565;font-style:normal;transform:translateY(-50%)}.ct-operational-demo .operational-demo__action{position:relative;display:grid;min-height:2.4rem;margin-top:auto;place-items:center;padding:.55rem .7rem;border-radius:.38rem;background:#eec643;color:#141821;text-align:center;font-family:Poppins,Arial,sans-serif;font-size:.625rem;line-height:.75rem;font-weight:700}.ct-operational-demo .operational-demo__success{display:flex;min-height:2.4rem;align-items:center;justify-content:center;gap:.4rem;padding:.5rem;border:.0625rem solid #a5d6a7;border-radius:.38rem;background:#e8f5e9;color:#2e7d32;opacity:0;font-family:Poppins,Arial,sans-serif;font-size:.625rem;line-height:.75rem;font-weight:600}.ct-operational-demo .operational-demo__success i{display:grid;width:1rem;height:1rem;place-items:center;border-radius:50%;background:#4caf50;color:#fff;font-style:normal;font-family:Poppins,Arial,sans-serif;font-size:.5rem;line-height:.75rem;font-weight:700}.ct-operational-demo .operational-demo__tap{position:absolute;z-index:4;width:1.45rem;height:1.45rem;border:.125rem solid rgba(232,161,0,.75);border-radius:50%;opacity:0;pointer-events:none;transform:scale(.35)}@container operational-hero-demo (max-width: 28rem){.ct-operational-demo .operational-demo__topbar{min-height:2.25rem;padding:.3rem .55rem}.ct-operational-demo .operational-demo__topbar>div span{display:none}.ct-operational-demo .operational-demo__topbar>div strong{font-family:Poppins,Arial,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:700}.ct-operational-demo .operational-demo__workspace{height:calc(100% - 2.25rem)}.ct-operational-demo .operational-demo__main{padding:.3rem;gap:.2rem}.ct-operational-demo .operational-demo__side-panel{overflow:hidden}.ct-operational-demo .operational-demo__panel-header{padding-bottom:.2rem}.ct-operational-demo .operational-demo__field{min-height:2rem;padding-block:.25rem}.ct-operational-demo .operational-demo__action,.ct-operational-demo .operational-demo__success{min-height:1.8rem;padding:.25rem .5rem}}@keyframes operationalDemoReset{0%{filter:blur(.3rem);opacity:.2}3%,93%{filter:blur(0);opacity:1}97%,to{filter:blur(.3rem);opacity:.2}}:root{color-scheme:light;--ct-brand-yellow: #eec643;--ct-brand-yellow-strong: #fac62d;--ct-brand-yellow-ink: #7a5500;--ct-brand-blue: #141821;--ct-brand-blue-soft: #202a3a;--ct-brand-blue-functional: #1264a3;--ct-brand-electric: #285fe0;--ct-canvas: #ffffff;--ct-surface-subtle: #f7f8fa;--ct-surface-muted: #f0f2f6;--ct-border-subtle: #e1e6ed;--ct-text-secondary: #6d7786;--ct-gradient-blue-deep: radial-gradient(42rem 22rem at 86% 12%, rgba(40, 95, 224, .1), transparent 60%), radial-gradient(30rem 18rem at 8% 88%, rgba(238, 198, 67, .08), transparent 62%), linear-gradient(135deg, #202a3a, #141821 72%);--ct-action-primary-background: #e8a100;--ct-action-primary-background-hover: #e88f00;--ct-action-primary-border: #e88f00;--ct-action-primary-color: #141821;--ct-action-secondary-background: #ffffff;--ct-action-secondary-background-hover: #fdf8e8;--ct-action-secondary-border: rgba(20, 24, 33, .22);--ct-action-secondary-color: #141821}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%}body{margin:0;background:#fff;color:#1d2430;font-family:Poppins,Arial,sans-serif}img{display:block;max-width:100%;height:auto}a{color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:.125rem solid #285fe0;outline-offset:.1875rem}h1,h2,h3,p{margin:0;letter-spacing:0}.marketing-container{width:100%;max-width:var(--marketing-container-max-width, 75rem);margin:0 auto;padding:0 1.5rem}.marketing-band{width:100%}.marketing-band--surface{background:#fff}.marketing-band--muted{background:#e3f2fd6b}.marketing-section-heading{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.75rem}.marketing-eyebrow{font-family:Poppins,Arial,sans-serif;font-size:.875rem;line-height:1.375rem;font-weight:600;color:#7a5500;text-transform:uppercase}.marketing-copy{font-family:Poppins,Arial,sans-serif;font-size:1rem;line-height:1.6rem;font-weight:400;color:#4b5565}@keyframes marketingSectionReveal{0%{transform:translateY(2.625rem)}to{opacity:1;transform:translateY(0)}}@keyframes marketingMediaLift{0%{transform:translateY(2.125rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@supports (animation-timeline: view()){.home-page .marketing-band:not(.platform-map)>.marketing-container{animation:marketingSectionReveal linear both;animation-range-start:0;animation-range-end:32%;animation-timeline:view()}.home-page .showcase__screen,.home-page .collection__board,.home-page .benefits__console,.home-page .pilotage__pillar-copy,.home-page .pilotage__pillar-detail,.home-page .testimonials__card{animation:marketingMediaLift linear both;animation-range-start:0;animation-range-end:36%;animation-timeline:view()}.home-page .pilotage__pillar-detail--with-film{animation:none}}@media(prefers-reduced-motion:reduce){.home-page .marketing-band:not(.platform-map)>.marketing-container,.home-page .showcase__screen,.home-page .collection__board,.home-page .benefits__console,.home-page .pilotage__pillar-copy,.home-page .pilotage__pillar-detail,.home-page .testimonials__card{animation:none;opacity:1}}
