.TropisDemoModalRuntime_overlay__TvABX{align-items:center;animation:TropisDemoModalRuntime_demo-overlay-in__o_dT_ .18s ease-out both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(3,4,6,.78);display:flex;inset:0;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));position:fixed;z-index:2147483647}.TropisDemoModalRuntime_overlay__TvABX[data-closing=true]{animation:TropisDemoModalRuntime_demo-overlay-out__wcSUr .18s ease-in both}.TropisDemoModalRuntime_dialog__xGDSL{animation:TropisDemoModalRuntime_demo-dialog-in__Q_UCb .22s cubic-bezier(.16,1,.3,1) both;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.035),transparent 38%),var(--background);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 30px 90px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.035);max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));max-width:680px;min-height:0;overflow:hidden;position:relative;width:100%}@media (min-width:640px){.TropisDemoModalRuntime_dialog__xGDSL[data-locale=en]{max-width:720px}.TropisDemoModalRuntime_dialog__xGDSL[data-locale=en] .TropisDemoModalRuntime_scrollArea__IWCh6{gap:42px;padding:76px 64px 46px}.TropisDemoModalRuntime_dialog__xGDSL[data-locale=en] .TropisDemoModalRuntime_intro__vvNps{gap:20px;padding-right:50px}.TropisDemoModalRuntime_dialog__xGDSL[data-locale=en] .TropisDemoModalRuntime_intro__vvNps h2{font-size:clamp(2rem,3vw,2.45rem);max-width:580px}.TropisDemoModalRuntime_dialog__xGDSL[data-locale=en] .TropisDemoModalRuntime_intro__vvNps p{max-width:520px;text-wrap:balance}.TropisDemoModalRuntime_dialog__xGDSL[data-locale=en] .TropisDemoModalRuntime_form__FChPq{gap:22px}.TropisDemoModalRuntime_dialog__xGDSL[data-locale=en] .TropisDemoModalRuntime_microcopy___aDgq{display:grid;font-size:11px;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.TropisDemoModalRuntime_dialog__xGDSL[data-locale=en] .TropisDemoModalRuntime_microcopy___aDgq li{justify-content:center}.TropisDemoModalRuntime_dialog__xGDSL[data-locale=en] .TropisDemoModalRuntime_microcopy___aDgq li:after{display:none}}.TropisDemoModalRuntime_scrollArea__IWCh6{display:flex;flex-direction:column;gap:38px;max-height:inherit;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:72px 56px 42px;scrollbar-color:rgba(255,255,255,.14) transparent;scrollbar-width:thin}.TropisDemoModalRuntime_overlay__TvABX[data-closing=true] .TropisDemoModalRuntime_dialog__xGDSL{animation:TropisDemoModalRuntime_demo-dialog-out__JZ2Ry .18s ease-in both;pointer-events:none}.TropisDemoModalRuntime_closeButton__GTU1O{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);border-radius:10px;color:rgba(255,255,255,.52);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background-color .14s ease,color .14s ease;width:44px;z-index:2}.TropisDemoModalRuntime_closeButton__GTU1O:hover{background:rgba(255,255,255,.075);color:rgba(255,255,255,.88)}.TropisDemoModalRuntime_closeButton__GTU1O:focus-visible,.TropisDemoModalRuntime_submitButton__ymzGv:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:3px}.TropisDemoModalRuntime_closeButton__GTU1O svg{height:16px;width:16px}.TropisDemoModalRuntime_intro__vvNps{display:flex;flex-direction:column;gap:18px;padding-right:42px}.TropisDemoModalRuntime_intro__vvNps h2{background:linear-gradient(90deg in oklch,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(2rem,3.2vw,2.55rem);font-weight:400;letter-spacing:-1.28px;line-height:1.12;margin:0;padding-block:.14em;text-wrap:balance;word-break:keep-all}.TropisDemoModalRuntime_dialog__xGDSL[data-locale=ko] .TropisDemoModalRuntime_intro__vvNps h2{line-height:1.18}.TropisDemoModalRuntime_intro__vvNps p{color:var(--foreground-soft);font-size:16px;letter-spacing:var(--tracking-body);line-height:1.62;margin:0;max-width:540px;text-wrap:pretty;word-break:keep-all}.TropisDemoModalRuntime_form__FChPq{display:flex;flex-direction:column;gap:20px}.TropisDemoModalRuntime_field__X3_de{display:flex;flex-direction:column;gap:8px}.TropisDemoModalRuntime_field__X3_de label{color:var(--foreground-muted);font-size:13px;letter-spacing:var(--tracking-body);line-height:16px}.TropisDemoModalRuntime_field__X3_de input,.TropisDemoModalRuntime_field__X3_de select{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06);border-radius:10px;color:rgba(255,255,255,.9);font:inherit;font-size:14px;height:48px;line-height:20px;outline:none;padding:10px 14px;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease;width:100%}.TropisDemoModalRuntime_field__X3_de input::placeholder,.TropisDemoModalRuntime_field__X3_de select:invalid{color:rgba(255,255,255,.38)}.TropisDemoModalRuntime_field__X3_de input:hover,.TropisDemoModalRuntime_field__X3_de select:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.TropisDemoModalRuntime_field__X3_de input:focus-visible,.TropisDemoModalRuntime_field__X3_de select:focus-visible{background:rgba(255,255,255,.065);border-color:rgba(255,255,255,.26);box-shadow:0 0 0 3px rgba(255,255,255,.07)}.TropisDemoModalRuntime_honeypot__1tFoK{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.TropisDemoModalRuntime_selectWrap__UKOjw{position:relative}.TropisDemoModalRuntime_selectWrap__UKOjw select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px}.TropisDemoModalRuntime_selectWrap__UKOjw>svg{color:rgba(255,255,255,.42);height:16px;pointer-events:none;position:absolute;right:13px;top:16px;width:16px}.TropisDemoModalRuntime_submitButton__ymzGv{align-items:center;background:#f2f2f2;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#333;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:6px;height:48px;justify-content:center;line-height:18px;margin-top:10px;padding:10px 20px;transition:background-color .14s ease,transform .14s ease}.TropisDemoModalRuntime_submitButton__ymzGv:hover{background:#fff}.TropisDemoModalRuntime_submitButton__ymzGv:active{transform:translateY(1px)}.TropisDemoModalRuntime_submitButton__ymzGv:disabled{cursor:wait;opacity:.72}.TropisDemoModalRuntime_submitButton__ymzGv svg{height:16px;width:16px}.TropisDemoModalRuntime_microcopy___aDgq{align-items:center;color:var(--foreground-faint);display:flex;flex-wrap:wrap;font-size:10.5px;gap:6px 10px;justify-content:center;line-height:15px;list-style:none;margin:0;padding:0}.TropisDemoModalRuntime_microcopy___aDgq li{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.TropisDemoModalRuntime_microcopy___aDgq li:before{color:rgba(255,255,255,.68);content:"✓";font-size:9px}.TropisDemoModalRuntime_microcopy___aDgq li:not(:last-child):after{color:rgba(255,255,255,.16);content:"|";margin-left:6px}.TropisDemoModalRuntime_formStatus__JjpLR{color:var(--foreground-faint);font-size:11.5px;line-height:16px;margin:-9px 0 0;min-height:16px;text-align:center}.TropisDemoModalRuntime_formStatus__JjpLR:empty{display:none}.TropisDemoModalRuntime_formStatus__JjpLR[data-state=success]{color:rgba(255,255,255,.72)}.TropisDemoModalRuntime_formStatus__JjpLR[data-state=error]{color:#f1aaa4}@keyframes TropisDemoModalRuntime_demo-overlay-in__o_dT_{0%{opacity:0}to{opacity:1}}@keyframes TropisDemoModalRuntime_demo-overlay-out__wcSUr{0%{opacity:1}to{opacity:0}}@keyframes TropisDemoModalRuntime_demo-dialog-in__Q_UCb{0%{opacity:0;transform:translateY(10px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TropisDemoModalRuntime_demo-dialog-out__JZ2Ry{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(7px) scale(.985)}}@media (max-width:639.98px){.TropisDemoModalRuntime_overlay__TvABX{align-items:flex-end;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.TropisDemoModalRuntime_dialog__xGDSL{border-radius:18px;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));max-width:none}.TropisDemoModalRuntime_scrollArea__IWCh6{gap:32px;padding:68px clamp(16px,5.1vw,22px) max(28px,env(safe-area-inset-bottom))}.TropisDemoModalRuntime_closeButton__GTU1O{right:10px;top:10px}.TropisDemoModalRuntime_intro__vvNps{gap:15px;padding-right:28px}.TropisDemoModalRuntime_intro__vvNps h2{font-size:clamp(1.85rem,8.7vw,2.3rem);letter-spacing:-1px;line-height:1.05}.TropisDemoModalRuntime_intro__vvNps p{font-size:14.5px;line-height:1.52}.TropisDemoModalRuntime_form__FChPq{gap:18px}.TropisDemoModalRuntime_field__X3_de input,.TropisDemoModalRuntime_field__X3_de select{font-size:16px;height:44px}.TropisDemoModalRuntime_selectWrap__UKOjw>svg{top:14px}.TropisDemoModalRuntime_submitButton__ymzGv{height:44px}.TropisDemoModalRuntime_microcopy___aDgq{font-size:10px;gap:5px 9px}.TropisDemoModalRuntime_microcopy___aDgq li:not(:last-child):after{display:none}.TropisDemoModalRuntime_dialog__xGDSL[data-locale=en] .TropisDemoModalRuntime_microcopy___aDgq{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr;justify-items:start;margin-inline:auto;width:max-content}}@media (max-height:720px){.TropisDemoModalRuntime_scrollArea__IWCh6{gap:30px;padding-bottom:30px;padding-top:66px}.TropisDemoModalRuntime_intro__vvNps{gap:15px;padding-right:48px}.TropisDemoModalRuntime_intro__vvNps h2{font-size:clamp(2rem,5.2vh,2.5rem)}.TropisDemoModalRuntime_intro__vvNps p{font-size:15px;line-height:1.55}.TropisDemoModalRuntime_form__FChPq{gap:18px}.TropisDemoModalRuntime_submitButton__ymzGv{margin-top:8px}}@media (max-width:359.98px){.TropisDemoModalRuntime_dialog__xGDSL{border-radius:16px}.TropisDemoModalRuntime_closeButton__GTU1O{right:10px;top:10px}.TropisDemoModalRuntime_scrollArea__IWCh6{padding-left:16px;padding-right:16px}.TropisDemoModalRuntime_intro__vvNps{padding-right:50px}.TropisDemoModalRuntime_intro__vvNps h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.TropisDemoModalRuntime_dialog__xGDSL,.TropisDemoModalRuntime_overlay__TvABX,.TropisDemoModalRuntime_overlay__TvABX[data-closing=true],.TropisDemoModalRuntime_overlay__TvABX[data-closing=true] .TropisDemoModalRuntime_dialog__xGDSL{animation:none}}