@keyframes payMethodFlash{0%,to{border-color:hsl(var(--input))}25%,75%{border-color:hsl(var(--foreground))}50%{border-color:hsl(var(--input))}}.pay-method-flash{animation:.6s ease-out payMethodFlash}@keyframes fieldErrorIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.field-error-animate{animation:.12s ease-out fieldErrorIn}html.member-register-open,body.member-register-open{scrollbar-width:none}html.member-register-open::-webkit-scrollbar{display:none}body.member-register-open::-webkit-scrollbar{display:none}.tick-circle{stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;transform:rotate(-90deg)}.tick-check{stroke-dasharray:1;stroke-dashoffset:1px}@keyframes tickDraw{to{stroke-dashoffset:0}}.tick-circle--go{animation:.7s cubic-bezier(.4,0,.2,1) forwards tickDraw}.tick-check--go{animation:.45s cubic-bezier(.4,0,.2,1) .48s forwards tickDraw}.login-page-bg{background-color:#fafafa}.dark .login-page-bg{background-color:#030305}
@keyframes onboard-appear{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes stepTickCrisp{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes stepTickRing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes stepPromoteIn{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes stepAddedIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes active-step-pulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.active-step-pulse{pointer-events:none;background:#000;border-radius:50%;animation:2s ease-out infinite active-step-pulse;position:absolute;inset:0}.dark .active-step-pulse{background:#fff}@keyframes case-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.steps-enter{animation:.4s cubic-bezier(.22,1,.36,1) both case-slideUp}@keyframes ai-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ai-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@keyframes ai-glow-rotate{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.ai-thinking-icon{justify-content:center;align-items:center;display:flex;position:relative}.ai-thinking-icon .ai-icon-core{z-index:2;animation:2.4s ease-in-out infinite ai-pulse;position:relative}.ai-thinking-icon .ai-orbit-ring{z-index:1;border:2px solid #3b82f6;border-color:#3b82f6 #8b5cf6 #0000 #0000;border-radius:50%;animation:3s linear infinite ai-orbit;position:absolute;inset:-12px}.ai-thinking-icon .ai-orbit-ring-slow{opacity:.5;z-index:0;border:1.5px solid #0000;border-color:#0000 #0000 #a855f7 #3b82f6;border-radius:50%;animation:5s linear infinite reverse ai-orbit;position:absolute;inset:-20px}.ai-thinking-icon .ai-glow{opacity:.15;filter:blur(8px);z-index:0;background:conic-gradient(#0000 0%,#3b82f6 25%,#8b5cf6 50%,#a855f7 75%,#0000 100%);border-radius:50%;animation:4s linear infinite ai-orbit,6s linear infinite ai-glow-rotate;position:absolute;inset:-8px}.dark .ai-thinking-icon .ai-orbit-ring{border-top-color:#60a5fa;border-right-color:#a78bfa}.dark .ai-thinking-icon .ai-orbit-ring-slow{border-bottom-color:#c084fc;border-left-color:#60a5fa}.dark .ai-thinking-icon .ai-glow{opacity:.25}@keyframes ai-morph-in{0%{opacity:0;transform:scale(.5)rotate(-90deg)}50%{opacity:1;transform:scale(1.2)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ai-rings-settle{0%{opacity:1}to{opacity:.3}}.ai-thinking-icon.ai-ready .ai-icon-core{animation:.5s cubic-bezier(.34,1.56,.64,1) both ai-morph-in}.ai-thinking-icon.ai-ready .ai-orbit-ring{border-top-color:#22c55e;border-right-color:#16a34a;animation:3s linear infinite ai-orbit,.8s ease-out .3s both ai-rings-settle}.ai-thinking-icon.ai-ready .ai-orbit-ring-slow{border-bottom-color:#4ade80;border-left-color:#22c55e;animation:5s linear infinite reverse ai-orbit,.8s ease-out .3s both ai-rings-settle}.ai-thinking-icon.ai-ready .ai-glow{background:conic-gradient(#0000 0%,#22c55e 25%,#16a34a 50%,#4ade80 75%,#0000 100%);animation:4s linear infinite ai-orbit}.dark .ai-thinking-icon.ai-ready .ai-orbit-ring{border-top-color:#4ade80;border-right-color:#22c55e}.dark .ai-thinking-icon.ai-ready .ai-orbit-ring-slow{border-bottom-color:#86efac;border-left-color:#4ade80}
.enquiry-light-mode,.enquiry-light-mode *{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.enquiry-light-mode{--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--border:240 5.9% 90%;--input:240 5.9% 90%;color:#09090b!important;background-color:#fff!important}.typeform-input{font-size:24px!important}.typeform-input::placeholder{font-size:24px!important}.progress-track{background-color:#0000008f}.progress-fill{background-color:#444}.progress-fill.has-progress{border-right:2px solid #fff}@keyframes fieldErrorIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.field-error-animate{animation:.12s ease-out fieldErrorIn}.ai-card{border:2px dashed hsla(var(--muted-foreground) / .4);background:hsl(var(--background));will-change:height, opacity;border-radius:12px;height:220px;transition:height .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.ai-card-slide{flex-direction:column;justify-content:center;align-items:center;height:220px;padding:24px;display:flex}
