.cl-hero .mesh{background:linear-gradient(180deg, var(--in-ceu-50,#f2f7fd), var(--in-bg) 80%)}.cl-title{max-width:13ch}.cl-room{width:84%;position:absolute;top:12%;left:8%}.cl-cal{filter:drop-shadow(0 30px 40px #0e264d40);width:30%;position:absolute;top:-4%;right:0}.cl-bld{filter:drop-shadow(0 30px 40px #0e264d38);width:30%;position:absolute;top:2%;left:-4%}.cl-mock-agenda{width:min(17rem,66%);inset:auto auto 6% 0}.cl-mock-rev{width:min(15.5rem,58%);bottom:-4%;right:0}.cl-slots{gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.cl-slots li{background:var(--in-surface,#fff);border:1px solid var(--in-border);border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.8rem;display:flex}.cl-slots li span{color:var(--navy);font-weight:650}.cl-slots li em{color:var(--in-text-subtle);font-size:.72rem;font-style:normal}.cl-slots .is-paid{background:linear-gradient(120deg, var(--in-agua-100,#e6f8f8), #fff);border-color:color-mix(in oklab, var(--aqua) 40%, transparent)}.cl-slots .is-paid em{color:var(--in-accent-strong,#0a8f8f);font-weight:600}.cl-mini-bars{align-items:flex-end;gap:5px;height:3rem;margin:.7rem 0 .4rem;display:flex}.cl-mini-bars span{background:linear-gradient(180deg, var(--aqua), color-mix(in oklab, var(--aqua) 30%, transparent));transform-origin:bottom;animation:cl-bar 2.4s var(--ease-out,ease-out) both;border-radius:4px 4px 2px 2px;flex:1}.cl-mini-bars span:first-child{height:35%;animation-delay:.9s}.cl-mini-bars span:nth-child(2){height:52%;animation-delay:1s}.cl-mini-bars span:nth-child(3){height:46%;animation-delay:1.1s}.cl-mini-bars span:nth-child(4){height:68%;animation-delay:1.2s}.cl-mini-bars span:nth-child(5){height:80%;animation-delay:1.3s}.cl-mini-bars span:nth-child(6){height:100%;animation-delay:1.4s}@keyframes cl-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cl-define{border-left:4px solid var(--aqua);background:var(--in-surface);border-radius:24px;max-width:60rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 20px 50px -30px #0e264d59}.cl-define h3{font-size:var(--step-1);margin:0 0 .6rem}.cl-define p{color:var(--in-text-muted);margin:0;line-height:1.6}.cl-sim-sec{background:#f4f8fc;position:relative;overflow:hidden}.cl-sim-sec .mesh{pointer-events:none;position:absolute;inset:0}.cl-sim-sec .b1{background:var(--in-agua-600,#13b5b5);opacity:.22;width:40vw;height:40vw;top:-8vw;left:-10vw}.cl-sim-sec .b2{background:var(--in-ceu-600,#2f6fe0);opacity:.2;width:36vw;height:36vw;bottom:-10vw;right:-8vw}.cl-sim-sec .frame{z-index:1;position:relative}.cl-sim.panel{border-radius:var(--in-radius-hero,32px);border:1px solid color-mix(in oklab, white 80%, var(--in-border));backdrop-filter:blur(18px)saturate(1.3);background:oklab(100% 0 5.96046e-8/.7);gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 50px 100px -40px #0e264d73,inset 0 1px #fffc}.cl-sim-inputs{align-content:start;gap:1.4rem;padding:clamp(1.5rem,3.5vw,2.75rem);display:grid}.cl-sim-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--in-accent-strong,#0a8f8f);margin:0;font-size:.75rem;font-weight:700}.cl-sim-title{font-family:var(--in-font-display);letter-spacing:-.03em;color:var(--navy);max-width:18ch;margin:0;font-size:clamp(1.7rem,1.1rem + 1.8vw,2.6rem);line-height:1.08}.cl-field{color:var(--navy);gap:.65rem;font-weight:600;display:grid}.cl-field-row{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.95rem;display:flex}.cl-field output{font-family:var(--in-font-display);font-size:var(--step-1);font-variant-numeric:tabular-nums;color:var(--in-ceu-600,#2f6fe0)}.cl-field input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--in-ceu-600,#2f6fe0), var(--aqua)) 0 / var(--fill,50%) 100% no-repeat, color-mix(in oklab, var(--navy) 10%, transparent);cursor:pointer;width:100%;height:8px;min-height:0;box-shadow:none;outline-offset:6px;border:0;border-radius:999px;margin:10px 0;padding:0}.cl-field input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:8px}.cl-field input[type=range]::-webkit-slider-thumb{margin-top:-8px}.cl-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--in-ceu-600,#2f6fe0);background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;box-shadow:0 6px 16px #0e264d40}.cl-field input[type=range]::-moz-range-thumb{border:3px solid var(--in-ceu-600,#2f6fe0);background:#fff;border-radius:50%;width:20px;height:20px}.cl-field input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.cl-money{border:1px solid var(--in-border);background:#fff;border-radius:16px;align-items:center;gap:.5rem;max-width:14rem;padding:.35rem .9rem;display:flex}.cl-money span{color:var(--in-text-subtle);font-weight:600}.cl-money input{width:100%;min-height:44px;font:inherit;font-family:var(--in-font-display);font-size:var(--step-1);color:var(--navy);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}.cl-money:focus-within{border-color:var(--in-ceu-600,#2f6fe0);box-shadow:0 0 0 4px color-mix(in oklab, var(--in-ceu-600,#2f6fe0) 18%, transparent)}.cl-sim-out{background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--aqua) 35%, transparent), transparent 60%), var(--navy);color:#fff;align-content:start;gap:1rem;padding:clamp(1.5rem,3.5vw,2.75rem);display:grid;position:relative}.cl-sim-label{letter-spacing:.12em;text-transform:uppercase;color:var(--in-on-surface-inverse-accent,#7fe3e3);margin:0;font-size:.78rem;font-weight:650}.cl-sim-big{color:#fff;margin:0;line-height:1}.cl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cl-sim-num{font-size:clamp(2.3rem,1.4rem + 3vw,4rem);font-family:var(--in-font-display);letter-spacing:-.04em;line-height:1.05}.cl-sim-big small{font-size:var(--step-1);color:var(--in-on-surface-inverse-muted);margin-left:.3rem}.cl-sim-bars{align-items:flex-end;gap:8px;height:6rem;display:flex}.cl-sim-bars span{background:linear-gradient(180deg, var(--aqua), color-mix(in oklab, var(--aqua) 15%, transparent));transition:height .6s var(--ease-out,ease-out);border-radius:6px 6px 3px 3px;flex:1}.cl-sim-meta{gap:0;margin:0;display:grid}.cl-sim-meta>div{border-top:1px dashed oklab(100% 0 5.96046e-8/.2);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.cl-sim-meta dt{color:var(--in-on-surface-inverse-muted)}.cl-sim-meta dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:650}.cl-sim-cta{justify-self:start}.cl-sim-note{color:var(--in-on-surface-inverse-muted);margin:0;font-size:.78rem;line-height:1.5}@media (width>=1024px){.cl-sim.panel{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.cl-checks li{color:var(--in-on-surface-inverse-muted)}@media (width<=1023px){.cl-hero .hero-visual{width:100%;max-width:32rem;min-height:22rem;margin-inline:auto}}@media (width<=640px){.cl-bld{display:none}.cl-cal{width:28%}.cl-mock-agenda{width:62%}.cl-slots li:nth-child(3){display:none}.cl-field-row{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.cl-mini-bars span{animation:none}.cl-sim-bars span{transition:none}}#repasse .eyebrow,.cl-trust .eyebrow{color:var(--aqua,#19c6c6)}
