.K2Action-module__mEWJpG__action{--k2-accent:var(--k2-base-accent,var(--color-product-action));--k2-ink:var(--color-ink);--k2-surface:var(--color-surface);--k2-line:var(--color-line);--k2-on-accent:var(--color-on-dark);isolation:isolate;border:.0625rem solid color-mix(in srgb, var(--k2-accent) 32%, var(--k2-line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--k2-accent) 4%, var(--k2-surface));height:2.05rem;min-height:2.05rem;color:color-mix(in srgb, var(--k2-accent) 80%, var(--k2-ink));box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--k2-ink) 6%, transparent), inset 0 .0625rem 0 color-mix(in srgb, var(--k2-on-accent) 38%, transparent);font-family:var(--font-role-body);font-size:var(--type-meta);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.25rem .65rem .25rem .3rem;font-weight:600;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;overflow:hidden}.K2Action-module__mEWJpG__action:before{z-index:-1;background:linear-gradient(105deg, transparent 24%, color-mix(in srgb, var(--k2-accent) 12%, transparent) 48%, transparent 72%);content:"";pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}.K2Action-module__mEWJpG__action:hover:not(:disabled){border-color:color-mix(in srgb, var(--k2-accent) 62%, var(--k2-line));background:color-mix(in srgb, var(--k2-accent) 8%, var(--k2-surface));box-shadow:0 .25rem .75rem -.5rem color-mix(in srgb, var(--k2-accent) 54%, transparent), inset 0 .0625rem 0 color-mix(in srgb, var(--k2-on-accent) 48%, transparent);transform:translateY(-.0625rem)}.K2Action-module__mEWJpG__action:hover:not(:disabled):before{animation:.68s ease-out K2Action-module__mEWJpG__k2-sweep}.K2Action-module__mEWJpG__action[data-motion=working-only]:hover:not(:disabled):before{animation:none}.K2Action-module__mEWJpG__action[data-motion=working-only]:hover:not(:disabled){transform:none}.K2Action-module__mEWJpG__action:focus-visible{outline:.125rem solid color-mix(in srgb, var(--k2-accent) 68%, var(--k2-on-accent));outline-offset:.125rem}.K2Action-module__mEWJpG__action:disabled{cursor:not-allowed;opacity:.62}.K2Action-module__mEWJpG__action[data-state=working]:disabled{cursor:wait;opacity:1}.K2Action-module__mEWJpG__action[data-size=compact]{width:2.35rem;min-width:2.35rem;padding:.25rem}.K2Action-module__mEWJpG__action[data-appearance=inverse]{--k2-surface:var(--k2-ink);--k2-line:color-mix(in srgb, var(--k2-on-accent) 22%, transparent);color:var(--k2-on-accent);background:color-mix(in srgb, var(--k2-accent) 12%, var(--k2-surface))}.K2Action-module__mEWJpG__badge{border:.0625rem solid color-mix(in srgb, var(--k2-accent) 76%, var(--k2-on-accent));border-radius:calc(var(--radius-sm) * .8);background:linear-gradient(145deg, color-mix(in srgb, var(--k2-accent) 90%, var(--k2-on-accent)), var(--k2-accent));width:2.15rem;height:1.38rem;color:var(--k2-on-accent);box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--k2-on-accent) 36%, transparent), 0 .0625rem .125rem color-mix(in srgb, var(--k2-ink) 20%, transparent);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.K2Action-module__mEWJpG__standaloneBadge{--k2-accent:var(--k2-base-accent,var(--color-product-action));--k2-ink:var(--color-ink);--k2-on-accent:var(--color-on-dark);vertical-align:middle}.K2Action-module__mEWJpG__badge[data-size=micro]{border-radius:calc(var(--radius-sm) * .66);width:1.64rem;height:1.04rem;box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--k2-on-accent) 28%, transparent), 0 .0625rem .0625rem color-mix(in srgb, var(--k2-ink) 14%, transparent)}.K2Action-module__mEWJpG__badge[data-size=micro] .K2Action-module__mEWJpG__wordmark{letter-spacing:.035em;font-size:.5rem}.K2Action-module__mEWJpG__badge[data-size=micro] .K2Action-module__mEWJpG__particles>i{width:.1rem;height:.1rem}.K2Action-module__mEWJpG__badge[data-size=powered]{border-radius:calc(var(--radius-sm) * .72);width:3.6rem;height:1.25rem}.K2Action-module__mEWJpG__poweredWordmark{z-index:3;font-family:var(--font-role-technical);text-align:center;text-shadow:0 .0625rem .125rem color-mix(in srgb, var(--k2-ink) 38%, transparent);place-items:center;line-height:.82;display:grid;position:relative}.K2Action-module__mEWJpG__poweredWordmark>span:first-child{letter-spacing:.055em;text-transform:uppercase;font-size:.42rem;font-weight:600}.K2Action-module__mEWJpG__poweredWordmark>span:last-child{letter-spacing:.035em;margin-top:.12rem;font-size:.55rem;font-weight:720}.K2Action-module__mEWJpG__wordmark{z-index:3;font-family:var(--font-role-technical);letter-spacing:.045em;text-shadow:0 .0625rem .125rem color-mix(in srgb, var(--k2-ink) 32%, transparent);font-size:.6875rem;font-weight:720;line-height:1;position:relative}.K2Action-module__mEWJpG__peak{z-index:1;pointer-events:none;position:absolute;inset:0}.K2Action-module__mEWJpG__peak:before,.K2Action-module__mEWJpG__peak:after{background:color-mix(in srgb, var(--k2-on-accent) 20%, transparent);content:"";filter:drop-shadow(0 -.0625rem 0 color-mix(in srgb, var(--k2-on-accent) 16%, transparent));pointer-events:none;position:absolute;bottom:-16%}.K2Action-module__mEWJpG__peak:before{clip-path:polygon(0 100%,64% 5%,100% 100%);width:68%;height:92%;left:-12%}.K2Action-module__mEWJpG__peak:after{background:color-mix(in srgb, var(--k2-ink) 18%, transparent);clip-path:polygon(0 100%,48% 8%,100% 100%);width:63%;height:68%;right:-14%}.K2Action-module__mEWJpG__particles{z-index:2;pointer-events:none;position:absolute;inset:0}.K2Action-module__mEWJpG__particles>i{background:var(--k2-on-accent);width:.14rem;height:.14rem;box-shadow:0 0 .22rem color-mix(in srgb, var(--k2-on-accent) 82%, transparent);opacity:.3;border-radius:.02rem;animation:3.6s ease-in-out infinite K2Action-module__mEWJpG__k2-summit-twinkle;display:block;position:absolute;transform:rotate(45deg)scale(.65)}.K2Action-module__mEWJpG__particles>i:first-child{animation-delay:-.8s;top:18%;left:17%}.K2Action-module__mEWJpG__particles>i:nth-child(2){animation-delay:-2.1s;top:13%;right:16%}.K2Action-module__mEWJpG__particles>i:nth-child(3){animation-delay:-3s;bottom:14%;right:30%}.K2Action-module__mEWJpG__badge[data-motion=static] .K2Action-module__mEWJpG__particles>i{animation:none}.K2Action-module__mEWJpG__badge:after{z-index:4;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--k2-on-accent) 62%, transparent), transparent);content:"";opacity:0;pointer-events:none;width:32%;position:absolute;inset:-25% auto -25% -45%;transform:skew(-18deg)}.K2Action-module__mEWJpG__action[data-state=working]{border-color:color-mix(in srgb, var(--k2-accent) 52%, var(--k2-line));background:color-mix(in srgb, var(--k2-accent) 9%, var(--k2-surface))}.K2Action-module__mEWJpG__action[data-state=working]:before{animation:1.25s ease-in-out infinite K2Action-module__mEWJpG__k2-sweep}.K2Action-module__mEWJpG__badge[data-motion=working]{box-shadow:0 0 0 .125rem color-mix(in srgb, var(--k2-accent) 13%, transparent), 0 0 0 .25rem color-mix(in srgb, var(--k2-accent) 6%, transparent)}.K2Action-module__mEWJpG__badge[data-motion=working]:after{opacity:1;animation:1.05s ease-in-out infinite K2Action-module__mEWJpG__k2-badge-scan}.K2Action-module__mEWJpG__badge[data-motion=working] .K2Action-module__mEWJpG__peak:before{animation:1.35s ease-in-out infinite K2Action-module__mEWJpG__k2-peak-breathe}.K2Action-module__mEWJpG__badge[data-motion=working] .K2Action-module__mEWJpG__particles>i{opacity:0;animation:1.45s cubic-bezier(.22,.75,.25,1) infinite K2Action-module__mEWJpG__k2-summit-rise}.K2Action-module__mEWJpG__badge[data-motion=working] .K2Action-module__mEWJpG__particles>i:nth-child(2){animation-delay:.42s}.K2Action-module__mEWJpG__badge[data-motion=working] .K2Action-module__mEWJpG__particles>i:nth-child(3){animation-delay:.84s}.K2Action-module__mEWJpG__action[data-state=success]{--k2-accent:var(--color-positive)}.K2Action-module__mEWJpG__action[data-state=error]{--k2-accent:var(--color-danger)}.K2Action-module__mEWJpG__stateIcon{stroke-width:2px;flex:none;width:.82rem;height:.82rem}@keyframes K2Action-module__mEWJpG__k2-sweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes K2Action-module__mEWJpG__k2-badge-scan{0%{left:-45%}65%,to{left:125%}}@keyframes K2Action-module__mEWJpG__k2-summit-twinkle{0%,72%,to{opacity:.22;transform:rotate(45deg)scale(.55)}80%{opacity:.9;transform:rotate(45deg)scale(1)}88%{opacity:.32;transform:rotate(45deg)scale(.65)}}@keyframes K2Action-module__mEWJpG__k2-summit-rise{0%{opacity:0;transform:translate(-.22rem,.42rem)rotate(45deg)scale(.45)}32%{opacity:.92}78%{opacity:.55}to{opacity:0;transform:translate(.3rem,-.48rem)rotate(45deg)scale(.9)}}@keyframes K2Action-module__mEWJpG__k2-peak-breathe{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-.06rem)}}@media (prefers-reduced-motion:reduce){.K2Action-module__mEWJpG__action,.K2Action-module__mEWJpG__action:before,.K2Action-module__mEWJpG__badge:after,.K2Action-module__mEWJpG__peak:before,.K2Action-module__mEWJpG__particles>i{transition:none;animation:none!important}}
.CrispLoginHero-module__xv6r_G__page{--crisp-background:#050302;--crisp-ink:#fffaf2;--crisp-muted:#fff4e5b8;--crisp-faint:#fff4e58f;--crisp-line:#ffd3a133;--crisp-accent:#f5a524;--crisp-accent-bright:#ffd36a;isolation:isolate;background:var(--crisp-background);min-height:100svh;color:var(--crisp-ink);font-family:var(--font-role-body,var(--font-geist-sans));position:relative;overflow-x:hidden}.CrispLoginHero-module__xv6r_G__canvas,.CrispLoginHero-module__xv6r_G__ambient{width:100%;height:100%;position:absolute;inset:0}.CrispLoginHero-module__xv6r_G__canvas{z-index:-3;background:radial-gradient(circle at 50% 46%, #7f370d61, transparent 42%), var(--crisp-background);transition:filter .72s var(--ease-entrance);display:block}.CrispLoginHero-module__xv6r_G__pageAccess .CrispLoginHero-module__xv6r_G__canvas{filter:brightness(.62)saturate(.82)}.CrispLoginHero-module__xv6r_G__ambient{z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 46%,#0000 0,#0503020d 35%,#050302bd 82%),linear-gradient(#0503024d,#0000 28% 70%,#05030294)}.CrispLoginHero-module__xv6r_G__brandBar{z-index:2;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,4vw,4rem);display:flex;position:absolute;inset:0 0 auto}.CrispLoginHero-module__xv6r_G__wordmark{width:clamp(8.75rem,13vw,11.5rem);height:auto;color:var(--crisp-ink);display:block}.CrispLoginHero-module__xv6r_G__k2Credit{isolation:isolate;color:#36160f;-webkit-backdrop-filter:blur(.85rem);backdrop-filter:blur(.85rem);min-height:3.15rem;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;background:linear-gradient(145deg,#fffcf6fa,#f2e0c8f0);border:.0625rem solid #ffedd18a;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;padding:.42rem .62rem .42rem .45rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem -1.45rem #000000f5,inset 0 .0625rem #ffffffdb}.CrispLoginHero-module__xv6r_G__k2Credit:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 44%,#f5a52421 55%,#0000 68%),radial-gradient(circle at 8% 22%,#f5a5241f,#0000 36%);position:absolute;inset:0}.CrispLoginHero-module__xv6r_G__k2Credit:hover{border-color:#ffd36ad1;transform:translateY(-.0625rem);box-shadow:0 1.15rem 2.7rem -1.4rem #000000fa,inset 0 .0625rem #fffffff0}.CrispLoginHero-module__xv6r_G__k2Credit:focus-visible{outline:.125rem solid var(--crisp-accent-bright);outline-offset:.1875rem}.CrispLoginHero-module__xv6r_G__k2CreditBadge{z-index:1;position:relative}.CrispLoginHero-module__xv6r_G__k2CreditCopy{gap:.18rem;min-width:0;display:grid}.CrispLoginHero-module__xv6r_G__k2CreditCopy>span{color:#36160fa8;font-family:var(--font-role-meta,var(--font-geist-sans));letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;font-size:.5625rem;font-weight:760;line-height:1}.CrispLoginHero-module__xv6r_G__k2CreditCopy>span i{font-style:normal}.CrispLoginHero-module__xv6r_G__k2CreditCopy img{width:6.625rem;height:auto;display:block}.CrispLoginHero-module__xv6r_G__productCredit{z-index:2;text-align:center;width:min(38.75rem,100% - 2.5rem);transition:opacity .32s ease, transform .48s var(--ease-entrance);flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;bottom:clamp(1.4rem,3vw,2.2rem);left:50%}.CrispLoginHero-module__xv6r_G__productCreditVisible{opacity:1;transform:translate(-50%)}.CrispLoginHero-module__xv6r_G__productCreditHidden{opacity:0;pointer-events:none;transform:translate(-50%,.625rem)}.CrispLoginHero-module__xv6r_G__maker{color:var(--crisp-muted);letter-spacing:.02em;font-size:.75rem;font-weight:560}.CrispLoginHero-module__xv6r_G__brandAudience{color:#fffaf2cc;text-wrap:balance;font-size:.75rem;font-weight:540;line-height:1.45}.CrispLoginHero-module__xv6r_G__brandLink{color:var(--crisp-ink);text-underline-offset:.22rem;margin-top:.25rem;font-size:.75rem;font-weight:680;text-decoration-color:#fffaf26b}.CrispLoginHero-module__xv6r_G__brandLink:hover,.CrispLoginHero-module__xv6r_G__brandLink:focus-visible{color:var(--crisp-accent-bright)}.CrispLoginHero-module__xv6r_G__hero{text-align:center;flex-direction:column;align-items:center;min-height:100svh;padding:7rem clamp(1.25rem,4vw,4rem) 5rem;display:flex}.CrispLoginHero-module__xv6r_G__heroLanding{justify-content:center;padding-top:9rem;padding-bottom:3rem}.CrispLoginHero-module__xv6r_G__heroAccess{justify-content:flex-start;padding-top:clamp(5.75rem,9vh,7rem);padding-bottom:2.5rem}.CrispLoginHero-module__xv6r_G__heroIntro{max-height:22.5rem;transition:max-height .68s var(--ease-entrance), opacity .32s var(--ease-entrance), transform .56s var(--ease-entrance);flex-direction:column;flex:none;align-items:center;display:flex;overflow:hidden}.CrispLoginHero-module__xv6r_G__heroIntroVisible{opacity:1;transform:translateY(0)}.CrispLoginHero-module__xv6r_G__heroIntroHidden{opacity:0;pointer-events:none;max-height:0;transform:translateY(-1.125rem)}.CrispLoginHero-module__xv6r_G__headline{color:#0000;max-width:96vw;font-family:var(--font-role-display,var(--font-geist-sans));letter-spacing:-.055em;white-space:nowrap;animation:CrispLoginHero-module__xv6r_G__headline-in .8s var(--ease-entrance) both, CrispLoginHero-module__xv6r_G__gradient-shift 8s ease-in-out infinite;background:linear-gradient(110deg,#f7b247 4%,#ffe0a0 48%,#e97d2f 96%) 0 0/160% 160%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2rem,4.55vw,5.1rem);font-weight:740;line-height:.98}.CrispLoginHero-module__xv6r_G__subtitle{color:#fffaf2f0;max-width:62.5rem;font-family:var(--font-role-display,var(--font-geist-sans)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.018em;text-wrap:balance;animation:CrispLoginHero-module__xv6r_G__content-in .7s .18s var(--ease-entrance) both;margin:clamp(1.6rem,3vw,2.25rem) auto 0;font-size:clamp(1.3rem,1.9vw,1.75rem);font-weight:500;line-height:1.48}.CrispLoginHero-module__xv6r_G__heroButton,.CrispLoginHero-module__xv6r_G__primaryButton{color:#21170e;cursor:pointer;font-weight:720}.CrispLoginHero-module__xv6r_G__actionStage{text-align:left;width:min(22rem,100%);max-width:100%;max-height:3.375rem;transition:width .76s var(--ease-entrance), max-height .82s var(--ease-entrance), margin .68s var(--ease-entrance), border-color .52s ease, border-radius .72s var(--ease-entrance), background-color .52s ease, box-shadow .52s ease;flex:none;overflow:hidden}.CrispLoginHero-module__xv6r_G__actionStageCollapsed{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;margin-top:clamp(2rem,4vw,3rem);overflow:visible}.CrispLoginHero-module__xv6r_G__heroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.CrispLoginHero-module__xv6r_G__heroButton{letter-spacing:.018em;text-align:center;cursor:pointer;min-height:3.25rem;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, filter var(--motion-fast) ease, border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.35rem;font-size:.9375rem;font-weight:720;display:inline-flex}.CrispLoginHero-module__xv6r_G__heroButton:hover{filter:brightness(1.035);transform:translateY(-.0625rem);box-shadow:0 1.0625rem 2.375rem -1.5rem #000000f5,inset 0 .0625rem #fff8e53d}.CrispLoginHero-module__xv6r_G__actionStageExpanded{width:min(26.25rem,100%);max-height:40.625rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:0 0;border-color:#0000;border-radius:0;margin-top:0;transform:none}.CrispLoginHero-module__xv6r_G__heroPrimaryButton{width:100%;animation:CrispLoginHero-module__xv6r_G__action-label-in .3s .32s var(--ease-entrance) both;background:#c99b58;border:.0625rem solid #ffe6b84d;box-shadow:0 .875rem 2.125rem -1.5rem #000000f0,inset 0 .0625rem #fff4dd33}.CrispLoginHero-module__xv6r_G__demoButton{width:100%;color:var(--crisp-ink);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);animation:CrispLoginHero-module__xv6r_G__action-label-in .3s .39s var(--ease-entrance) both;background:#0a07046b;border:.0625rem solid #ffe6b861;box-shadow:0 .875rem 2.125rem -1.5rem #000000f0,inset 0 .0625rem #fff4dd1a}.CrispLoginHero-module__xv6r_G__primaryButton:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-.0625rem);box-shadow:0 1rem 2.125rem -1.4375rem #000000f5,inset 0 .0625rem #fff8e53d}.CrispLoginHero-module__xv6r_G__heroButton:focus-visible,.CrispLoginHero-module__xv6r_G__primaryButton:focus-visible,.CrispLoginHero-module__xv6r_G__backButton:focus-visible,.CrispLoginHero-module__xv6r_G__demoCloseButton:focus-visible,.CrispLoginHero-module__xv6r_G__accessSwitch button:focus-visible,.CrispLoginHero-module__xv6r_G__field input:focus-visible,.CrispLoginHero-module__xv6r_G__remember input:focus-visible{outline:.125rem solid var(--crisp-accent-bright);outline-offset:.1875rem}.CrispLoginHero-module__xv6r_G__accessShell{width:100%;padding:.35rem 0}.CrispLoginHero-module__xv6r_G__backButton{color:#fff4e5bd;cursor:pointer;transition:color var(--motion-fast) ease, transform var(--motion-fast) ease;background:0 0;border:0;align-items:center;gap:.45rem;margin:0 0 clamp(1.5rem,3vh,2rem);padding:.4rem 0;font-size:.8125rem;font-weight:640;display:inline-flex}.CrispLoginHero-module__xv6r_G__backButton:hover{color:var(--crisp-ink);transform:translate(-.125rem)}.CrispLoginHero-module__xv6r_G__accessContent{animation:CrispLoginHero-module__xv6r_G__expand-content-in .48s .28s var(--ease-entrance) both}.CrispLoginHero-module__xv6r_G__accessEyebrow{color:var(--crisp-accent-bright);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:720}.CrispLoginHero-module__xv6r_G__accessHeading{margin:1.15rem 0 2rem}.CrispLoginHero-module__xv6r_G__accessHeading h2{font-family:var(--font-role-display,var(--font-geist-sans));letter-spacing:-.045em;outline:none;margin:0;font-size:clamp(2.1rem,5vw,3rem);font-weight:680}.CrispLoginHero-module__xv6r_G__accessHeading p{color:#fff4e5d6;margin:.55rem 0 0;font-size:.9375rem;line-height:1.55}.CrispLoginHero-module__xv6r_G__form{gap:1rem;display:grid}.CrispLoginHero-module__xv6r_G__field{gap:.45rem;display:grid}.CrispLoginHero-module__xv6r_G__field span{color:#fff8eee0;font-size:.8125rem;font-weight:650}.CrispLoginHero-module__xv6r_G__field input{border:0;border-bottom:.0625rem solid var(--crisp-line);width:100%;min-height:3.125rem;color:var(--crisp-ink);transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;background:#ffffff09;border-radius:0;outline:none;padding:0 .85rem;font-size:1rem}.CrispLoginHero-module__xv6r_G__field input:hover,.CrispLoginHero-module__xv6r_G__field input:focus{background:#fff1;border-color:#ffd3a1b8}.CrispLoginHero-module__xv6r_G__field input:-webkit-autofill{caret-color:var(--crisp-ink);-webkit-text-fill-color:var(--crisp-ink);box-shadow:inset 0 0 0 62.5rem #15100c}.CrispLoginHero-module__xv6r_G__field input:-webkit-autofill:hover{caret-color:var(--crisp-ink);-webkit-text-fill-color:var(--crisp-ink);box-shadow:inset 0 0 0 62.5rem #15100c}.CrispLoginHero-module__xv6r_G__field input:-webkit-autofill:focus{caret-color:var(--crisp-ink);-webkit-text-fill-color:var(--crisp-ink);box-shadow:inset 0 0 0 62.5rem #15100c}.CrispLoginHero-module__xv6r_G__remember{color:#fff4e5d1;cursor:pointer;align-items:center;gap:.55rem;width:fit-content;font-size:.8125rem;display:inline-flex}.CrispLoginHero-module__xv6r_G__remember input{width:1rem;height:1rem;accent-color:var(--crisp-accent);margin:0}.CrispLoginHero-module__xv6r_G__primaryButton{letter-spacing:.012em;width:100%;min-height:3.125rem;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, filter var(--motion-fast) ease;background:#c99b58;border:.0625rem solid #ffe6b84d;border-radius:62.4375rem;margin-top:.25rem;font-size:.875rem;box-shadow:0 .75rem 1.875rem -1.5rem #000000f0,inset 0 .0625rem #fff4dd33}.CrispLoginHero-module__xv6r_G__primaryButton:disabled{cursor:wait;opacity:.62}.CrispLoginHero-module__xv6r_G__error{color:#ffb39c;margin:0;font-size:.8125rem;line-height:1.45}.CrispLoginHero-module__xv6r_G__accessSwitch{border-top:.0625rem solid var(--crisp-line);color:#fff4e5b8;text-align:center;margin:1.35rem 0 0;padding-top:1.2rem;font-size:.8125rem}.CrispLoginHero-module__xv6r_G__accessSwitch button{color:var(--crisp-accent-bright);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:680}.CrispLoginHero-module__xv6r_G__trialSummary{border-left:.0625rem solid var(--crisp-accent);color:#fff4e5d1;margin:-.45rem 0 1.65rem;padding:.15rem 0 .15rem .9rem;font-size:.875rem;line-height:1.6}.CrispLoginHero-module__xv6r_G__demoBackdrop{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#050302d1}.CrispLoginHero-module__xv6r_G__demoPanel{--crisp-ink:#fffaf2;--crisp-accent-bright:#ffd36a;width:min(75rem,100%);max-height:calc(100svh - 2rem);color:var(--crisp-ink);font-family:var(--font-role-body,var(--font-geist-sans));background:#080604;border:.0625rem solid #ffd3a13d;border-radius:1rem;overflow:hidden;box-shadow:0 2rem 6rem #000000a8}.CrispLoginHero-module__xv6r_G__demoHeader{justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.5rem .75rem .5rem 1.25rem;display:flex}.CrispLoginHero-module__xv6r_G__demoHeader h2{font-family:var(--font-role-display,var(--font-geist-sans));letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:680}.CrispLoginHero-module__xv6r_G__demoCloseButton{color:#fffaf2c2;cursor:pointer;width:2.75rem;height:2.75rem;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.CrispLoginHero-module__xv6r_G__demoCloseButton:hover{color:var(--crisp-ink);background:#ffffff14}.CrispLoginHero-module__xv6r_G__demoVideo{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;max-height:calc(100svh - 6.75rem);display:block}@keyframes CrispLoginHero-module__xv6r_G__expand-content-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@keyframes CrispLoginHero-module__xv6r_G__action-label-in{0%{opacity:0}to{opacity:1}}@keyframes CrispLoginHero-module__xv6r_G__headline-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes CrispLoginHero-module__xv6r_G__content-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes CrispLoginHero-module__xv6r_G__gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@media (max-width:700px){.CrispLoginHero-module__xv6r_G__brandBar{gap:.55rem}.CrispLoginHero-module__xv6r_G__wordmark{width:7.75rem}.CrispLoginHero-module__xv6r_G__k2Credit{gap:.42rem;min-height:2.9rem;padding:.35rem .48rem .35rem .38rem}.CrispLoginHero-module__xv6r_G__k2CreditCopy>span{font-size:.5rem}.CrispLoginHero-module__xv6r_G__k2CreditCopy>span i{display:none}.CrispLoginHero-module__xv6r_G__k2CreditCopy img{width:5.45rem}.CrispLoginHero-module__xv6r_G__hero{padding-top:7.5rem}.CrispLoginHero-module__xv6r_G__heroAccess{padding-top:5.75rem}.CrispLoginHero-module__xv6r_G__heroLanding{padding-top:9rem;padding-bottom:2.5rem}.CrispLoginHero-module__xv6r_G__headline{white-space:normal;max-width:38.75rem;font-size:clamp(2.6rem,12vw,4.4rem);line-height:1.01}.CrispLoginHero-module__xv6r_G__subtitle{max-width:33.75rem;font-size:1.2rem}.CrispLoginHero-module__xv6r_G__actionStageExpanded{width:100%}.CrispLoginHero-module__xv6r_G__actionStageCollapsed{width:min(22rem,100%);max-height:7.25rem}.CrispLoginHero-module__xv6r_G__heroButton{width:100%;min-height:3.25rem}.CrispLoginHero-module__xv6r_G__accessShell{padding:.25rem 0}.CrispLoginHero-module__xv6r_G__heroActions{grid-template-columns:1fr}.CrispLoginHero-module__xv6r_G__demoPanel{border-radius:.75rem}}@media (max-width:959px) and (max-height:500px) and (pointer:coarse){.CrispLoginHero-module__xv6r_G__productCredit{display:none}}@media (prefers-reduced-motion:reduce){.CrispLoginHero-module__xv6r_G__headline,.CrispLoginHero-module__xv6r_G__subtitle,.CrispLoginHero-module__xv6r_G__heroButton,.CrispLoginHero-module__xv6r_G__accessContent{animation:none}.CrispLoginHero-module__xv6r_G__heroIntro,.CrispLoginHero-module__xv6r_G__actionStage,.CrispLoginHero-module__xv6r_G__canvas,.CrispLoginHero-module__xv6r_G__productCredit,.CrispLoginHero-module__xv6r_G__heroButton,.CrispLoginHero-module__xv6r_G__primaryButton{transition:none}}
