@property --demo-t{syntax:"<number>";inherits:true;initial-value:12}@keyframes hero-demo_demo-clock__GFHVj{0%{--demo-t:0}to{--demo-t:16}}.hero-demo_demo__CR20m{display:grid;gap:.5rem;min-width:0}.hero-demo_frame__X3vuf{position:relative;width:100%;container-type:inline-size}.hero-demo_controls___a2bs{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px}.hero-demo_pause__FMFlD{width:44px;height:44px;margin:0;border:1px solid rgba(244,243,238,.22);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 2.5v9M10 2.5v9' stroke='%23F4F3EE' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50% /14px no-repeat;cursor:pointer;appearance:none}.hero-demo_pause__FMFlD:hover{border-color:rgba(244,243,238,.5)}.hero-demo_pause__FMFlD:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4.5 2.5v9l7-4.5z' fill='%23F4F3EE'/%3E%3C/svg%3E")}.hero-demo_pause__FMFlD:focus-visible{outline:2px solid #F4F3EE;outline-offset:4px}.hero-demo_demo__CR20m:has(.hero-demo_pause__FMFlD:checked) .hero-demo_stage__Vkuzp{animation-play-state:paused}.hero-demo_stage__Vkuzp{--demo-t:12;--live:calc(1 - clamp(0, (var(--demo-t) - 15.4) * 40, 1));position:relative;width:38.75em;height:34.5em;margin-inline:auto;font-size:min(16px,calc(100cqw / 38.75));line-height:1.5;opacity:calc(1 - clamp(0, (var(--demo-t) - 14.9) / .45, 1) + clamp(0, (var(--demo-t) - 15.5) / .5, 1));perspective:80em;perspective-origin:55% 20%}.hero-demo_camera__AhBYn{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(15deg + 3deg * sin(var(--demo-t) * 22.5deg))) rotateY(calc(-19deg + 4deg * cos(var(--demo-t) * 22.5deg)))}.hero-demo_world__kxofd{--sel:calc(sin(clamp(0, (var(--demo-t) - 8.8) / 0.4, 1) * 90deg) * var(--live));position:absolute;inset:0;transform-style:preserve-3d}.hero-demo_amount__j2nkh,.hero-demo_band__87A9f,.hero-demo_bid__XPpKW,.hero-demo_contact__UpC0V,.hero-demo_datum__7a2mJ,.hero-demo_file__zkMNU,.hero-demo_marker__l7Wsx,.hero-demo_planTotal__KfETL,.hero-demo_plan__2y9bs li,.hero-demo_sheet__5vAQB,.hero-demo_typed__AWdD9 span{--p:clamp(0,(var(--demo-t) - var(--in,-1))/var(--dur,1),1);--on:calc(sin(var(--p) * 90deg) * var(--live))}.hero-demo_sheet__5vAQB{--z:0em;position:absolute;padding:1em 1.15em 1.05em;border-radius:.9em;background:#FBFBF8;box-shadow:0 0 0 1px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.9),0 2.2em 3.5em -1.8em rgba(0,0,0,.95);color:#161614;opacity:var(--on);transform:translate3d(0,calc((1 - var(--on)) * 1.4em),calc(var(--z) - (1 - var(--on)) * 3em))}.hero-demo_brief__duefw{--on:1;top:.5em;left:0;width:19em}.hero-demo_plan__2y9bs{--z:2.6em;top:11.3em;left:8.4em;width:20.6em}.hero-demo_estimate__wZBOS{--z:5.4em;top:1.9em;left:20.25em;width:18.5em}.hero-demo_bidKind__IZot3,.hero-demo_label__Fiq5s,.hero-demo_sheetTitle__u6b_G{color:#5C5B56;font-size:.75em;font-weight:500}.hero-demo_label__Fiq5s span{margin-left:.4em;padding:0 .45em;border:1px solid #e3e2dc;border-radius:.35em}.hero-demo_typed__AWdD9{display:grid;margin-top:.35em;font-size:.97em;font-weight:500;letter-spacing:-.02em}.hero-demo_typed__AWdD9 span{display:block;white-space:nowrap;clip-path:inset(-.2em calc((1 - var(--on)) * 100%) -.2em 0)}.hero-demo_briefFoot__qq3rI{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-top:.9em;padding-top:.8em;border-top:1px solid #e3e2dc}.hero-demo_file__zkMNU{display:inline-flex;align-items:center;gap:.4em;padding:.25em .6em;border:1px solid #e3e2dc;border-radius:.45em;background:#F1F0EB;font-size:.72em;font-weight:500;white-space:nowrap;opacity:var(--on);transform:scale(calc(.9 + .1 * var(--on)))}.hero-demo_file__zkMNU:before{width:.75em;height:.95em;border:1.5px solid #161614;border-radius:.12em;content:""}.hero-demo_submit__Bg9oe{--press:clamp(0,1 - abs(var(--demo-t) - 1.95)/0.18,1);padding:.42em .95em;border-radius:.5em;background:#161614;color:#fff;font-size:.78em;font-weight:600;white-space:nowrap;transform:scale(calc(1 - .08 * var(--press)))}.hero-demo_sheetTitle__u6b_G{display:flex;justify-content:space-between;color:#161614;font-weight:600}.hero-demo_sheetTitle__u6b_G span{color:#5C5B56;font-weight:500}.hero-demo_plan__2y9bs ol{display:grid;margin:.55em 0 0;padding:0;border-top:1px solid #e3e2dc;list-style:none}.hero-demo_plan__2y9bs li{display:grid;grid-template-columns:1.8em minmax(0,1fr) auto;align-items:baseline;padding:.5em 0;border-bottom:1px solid #ecebe6;font-size:.82em;font-weight:500;opacity:var(--on);transform:translateX(calc((1 - var(--on)) * -.8em))}.hero-demo_plan__2y9bs li span{color:#8C8B85;font-variant-numeric:tabular-nums}.hero-demo_plan__2y9bs li em{color:#5C5B56;font-style:normal;font-variant-numeric:tabular-nums}.hero-demo_planTotal__KfETL{display:flex;justify-content:space-between;margin-top:.6em;color:#5C5B56;font-size:.78em;opacity:var(--on)}.hero-demo_planTotal__KfETL strong{color:#161614}.hero-demo_amount__j2nkh{margin-top:.15em;font-size:2.15em;font-weight:700;letter-spacing:-.045em;line-height:1.2;font-variant-numeric:tabular-nums}.hero-demo_scale__z5Q1q{position:relative;height:.28em;margin-top:1.1em;border-radius:.14em;background:#EEEDE8}.hero-demo_band__87A9f{position:absolute;top:0;bottom:0;left:52%;width:28%;border-radius:.14em;background:#C3C2BB;transform:scaleX(var(--on));transform-origin:left}.hero-demo_marker__l7Wsx{position:absolute;top:50%;width:.85em;height:.85em;border:.2em solid #fbfbf8;border-radius:50%;background:#161614;box-shadow:0 0 0 1px #161614;opacity:var(--on);transform:translate(-50%,-50%) scale(var(--on))}.hero-demo_m1__aVlOp{left:70%}.hero-demo_m2__SqeFO{left:76%}.hero-demo_m3__sPz9n{left:58%}.hero-demo_ticks__E_ApF{position:relative;height:1.5em;margin-top:.6em;color:#5C5B56;font-size:.68em;font-variant-numeric:tabular-nums}.hero-demo_ticks__E_ApF span{position:absolute;transform:translateX(-50%)}.hero-demo_ticks__E_ApF span:first-child{left:52%}.hero-demo_ticks__E_ApF span:last-child{left:80%}.hero-demo_note__wxgJ8{margin-top:.6em;color:#8C8B85;font-size:.66em}.hero-demo_datum__7a2mJ{--z:3.2em;position:absolute;top:25.9em;left:-.75em;width:40.25em;height:.125em;background:#E5563B;transform:translateZ(var(--z)) scaleX(var(--on));transform-origin:left}.hero-demo_datum__7a2mJ span{position:absolute;bottom:.45em;left:.25em;color:#E5563B;font-size:.7em;font-weight:600;opacity:var(--on)}.hero-demo_datum__7a2mJ span:before{margin-right:.35em;content:"▽"}.hero-demo_bid__XPpKW{--z:3.9em;--dim:1;position:absolute;top:26.6em;width:11.9em;padding:.75em .85em .8em;border-radius:.8em;background:#FBFBF8;box-shadow:0 0 0 1px rgba(0,0,0,.55),0 1.6em 2.8em -1.6em rgba(0,0,0,.95);color:#161614;opacity:calc(var(--on) * var(--dim));transform:translate3d(calc((1 - var(--on)) * 7em),0,var(--z))}.hero-demo_b1__gKvcS{left:.25em;box-shadow:0 0 0 calc(1px + .16em * var(--sel)) rgb(35 147 90/var(--sel)),0 0 0 1px rgba(0,0,0,.55),0 1.6em 2.8em -1.6em rgba(0,0,0,.95)}.hero-demo_b2__0_uV8{left:13.4em;--dim:calc(1 - 0.5 * var(--sel))}.hero-demo_b3__qc5l4{left:26.55em;--dim:calc(1 - 0.5 * var(--sel))}.hero-demo_bidKind__IZot3{font-size:.7em;white-space:nowrap}.hero-demo_bidTerms__dyZW9{margin-top:.2em;color:#5C5B56;font-size:.86em;font-variant-numeric:tabular-nums}.hero-demo_bidTerms__dyZW9 strong{color:#161614;font-size:1.22em;font-weight:700;letter-spacing:-.03em}.hero-demo_chosen__Kf7bj{position:absolute;top:.7em;right:.7em;padding:.05em .5em;border-radius:1em;background:#EAF4EE;color:#1C6B43;font-size:.64em;font-weight:600;opacity:var(--sel)}.hero-demo_contact__UpC0V{--z:3.9em;position:absolute;top:32.1em;left:.25em;padding:.22em .5em;border:1px solid rgba(35,147,90,.55);border-radius:.4em;background:rgba(35,147,90,.16);opacity:var(--on);transform:translate3d(0,calc((1 - var(--on)) * .6em),var(--z))}.hero-demo_contact__UpC0V span{color:#8EDDB2;font-size:.72em;font-weight:600;white-space:nowrap}.hero-demo_cursor__1lHb1{--go:sin(clamp(0,(var(--demo-t) - 1)/0.7,1) * 90deg);--pick:sin(clamp(0,(var(--demo-t) - 8)/0.6,1) * 90deg);position:absolute;top:0;left:0;width:1.35em;height:1.6em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 26'%3E%3Cpath d='M2 2l17 10.2-7.6 1.6L7.8 22z' fill='%23fff' stroke='%23161614' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /contain no-repeat;filter:drop-shadow(0 .3em .4em rgba(0,0,0,.6));opacity:calc((clamp(0, (var(--demo-t) - .7) / .3, 1) - clamp(0, (var(--demo-t) - 9.6) / .4, 1)) * var(--live));pointer-events:none;transform:translate(calc(31em + (13.8em - 31em) * var(--go) + (6.5em - 13.8em) * var(--pick)),calc(30em + (7.6em - 30em) * var(--go) + (29.3em - 7.6em) * var(--pick)))}.hero-demo_caption__oRJ_e{color:#8C8B85;font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.hero-demo_stage__Vkuzp{animation:hero-demo_demo-clock__GFHVj 16s linear 1.75}}@media (prefers-reduced-motion:reduce){.hero-demo_pause__FMFlD{visibility:hidden}}@container (max-width: 560px){.hero-demo_stage__Vkuzp{width:24.5em;height:32.5em;font-size:min(15px,calc(100cqw / 26.5));perspective-origin:50% 20%}.hero-demo_camera__AhBYn{transform:rotateX(calc(8deg + 2deg * sin(var(--demo-t) * 22.5deg))) rotateY(calc(-8deg + 2deg * cos(var(--demo-t) * 22.5deg)))}.hero-demo_brief__duefw{--on:calc(1 - sin(clamp(0, (var(--demo-t) - 2.2) / 0.5, 1) * 90deg) * var(--live));top:0;width:17.6em}.hero-demo_plan__2y9bs{top:0;left:1.2em;width:22em}.hero-demo_plan__2y9bs li{font-size:.88em}.hero-demo_estimate__wZBOS{top:14.2em;left:0;width:16.2em}.hero-demo_ticks__E_ApF{font-size:.8em}.hero-demo_datum__7a2mJ{top:25em;left:0;width:24.5em}.hero-demo_datum__7a2mJ span{right:.25em;left:auto}.hero-demo_bid__XPpKW{top:25.6em;width:7.9em;padding:.6em .6em .65em}.hero-demo_b1__gKvcS{left:0}.hero-demo_b2__0_uV8{left:8.3em}.hero-demo_b3__qc5l4{left:16.6em}.hero-demo_bidKind__IZot3{font-size:.85em}.hero-demo_bidKind__IZot3 span,.hero-demo_chosen__Kf7bj,.hero-demo_label__Fiq5s span,.hero-demo_note__wxgJ8{display:none}.hero-demo_bidTerms__dyZW9{white-space:nowrap}.hero-demo_contact__UpC0V{top:30.6em}.hero-demo_cursor__1lHb1{transform:translate(calc(20em + (12.6em - 20em) * var(--go) + (4em - 12.6em) * var(--pick)),calc(30em + (7.2em - 30em) * var(--go) + (27.8em - 7.2em) * var(--pick)))}}@media (forced-colors:active){.hero-demo_bid__XPpKW,.hero-demo_sheet__5vAQB{border:1px solid CanvasText}.hero-demo_band__87A9f,.hero-demo_datum__7a2mJ,.hero-demo_marker__l7Wsx,.hero-demo_scale__z5Q1q{forced-color-adjust:none}.hero-demo_scale__z5Q1q{background:GrayText}.hero-demo_band__87A9f,.hero-demo_datum__7a2mJ{background:CanvasText}.hero-demo_marker__l7Wsx{background:Highlight;box-shadow:none}.hero-demo_pause__FMFlD{border-color:ButtonText}}