.wdm{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px);background:color-mix(in srgb,var(--color-band) 70%,transparent);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.wdm__dialog{position:relative;width:min(332px,100%);background:#fff;border:.5px solid rgba(7,49,44,.1);border-radius:24px;box-shadow:2px 8px 15px 0 rgba(0,0,0,.1);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);overflow:hidden;transition:width .45s var(--ease-out),max-height .45s var(--ease-out),border-radius .4s var(--ease-out),border-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.wdm__dialog--video{width:min(88vw,calc(88vh * 16 / 9),1240px);aspect-ratio:16/9;max-height:88vh;border-color:transparent;border-radius:22px;box-shadow:0 2px 8px rgba(0,0,0,.2),0 60px 120px -32px rgba(0,0,0,.55)}.wdm__close{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:none;color:var(--color-body-text);cursor:pointer;transition:color .22s var(--ease-out),transform .22s var(--ease-out)}.wdm__close svg{width:16px;height:16px}.wdm__close:hover{color:#000}.wdm__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.wdm__close--video{top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(15,17,16,.4);color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wdm__close--video:hover{background:rgba(15,17,16,.6);border-color:rgba(255,255,255,.34);color:#fff}.wdm__form-wrap{flex-direction:column;padding:40px 17px 22px;text-align:center}.wdm__form-wrap,.wdm__title{display:flex;align-items:center}.wdm__title{margin:0;justify-content:center;gap:6px;font-family:var(--font-family-heading);font-size:16px;font-weight:500;line-height:1;letter-spacing:0;color:#000}.wdm__title-txt{white-space:nowrap}.wdm__title-logo{display:block;width:81.5px;height:14px}.wdm__desc{margin:12px 0 0;max-width:210px;font-size:11px;font-weight:300;line-height:1.45;color:var(--color-body-text);text-align:center}.wdm__form{margin-top:16px;flex-direction:column;gap:12px}.wdm__field,.wdm__form{width:100%;display:flex}.wdm__field{align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #008ff0;border-radius:8px;transition:box-shadow .2s var(--ease-out)}.wdm__field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,#008ff0 16%,transparent)}.wdm__field-icon{flex:none;display:inline-flex;line-height:0;color:var(--color-muted-text);transition:color .18s var(--ease-out)}.wdm__field:focus-within .wdm__field-icon{color:var(--color-primary)}.wdm__input{flex:1 1;min-width:0;padding:0;border:0;outline:none;background:none;font:inherit;font-size:14px;font-weight:300;line-height:normal;color:#000}.wdm__input::placeholder{color:var(--color-body-text);opacity:1}.wdm__input--error{color:var(--color-error)}.wdm__field:has(.wdm__input--error){border-color:var(--color-error)}.wdm__error{margin:0;font-size:11px;color:var(--color-error)}.wdm__cta{width:100%;height:32px;min-height:32px;padding:8px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:none!important;outline:none!important}.wdm__mark{display:block;width:24px;height:17.5px;margin:16px auto 0}.wdm__loading-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 17px}.wdm__loading-status{margin-top:26px;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--color-surface);border:1px solid var(--line-strong);border-radius:14px}.wdm__loading-spinner{flex:none;width:20px;height:20px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--color-primary) 22%,transparent);border-top-color:var(--color-primary);animation:wdm-spin .8s linear infinite}.wdm__loading-text{margin:0;font-size:14px;color:var(--ink-2)}@keyframes wdm-spin{to{transform:rotate(1turn)}}.wdm__video-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wdm__video-layer{position:absolute;inset:0;z-index:1;display:flex;background:var(--deep-950,#0a0d0c);opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out)}.wdm__video-layer--active{opacity:1;pointer-events:auto}.wdm__video-layer video{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:640px){.wdm__dialog--video{width:96vw;max-height:80vh;border-radius:16px}.wdm__close--video{top:12px;right:12px}}.pricing-preview{padding-top:clamp(64px,8vw,116px);padding-bottom:0}.pricing-preview .container{container-type:inline-size}.pp-box{position:relative;display:flex;align-items:flex-start;background:var(--band-gray);border-radius:16px;height:303px;overflow:hidden}.pp-copy{flex:0 0 500px;min-width:0;padding:33px 24px 0 40px}.pp-box--lg .pp-copy{flex-basis:320px}.pp-title{margin:0;max-width:497px;font-family:var(--font-family-heading);font-size:32px;line-height:normal;font-weight:700;letter-spacing:-.02em;color:var(--color-heading-text);text-wrap:balance}.pp-cta{width:180px;margin-top:20px;margin-left:2px;justify-content:center}.pp-table{flex:1 1;min-width:0;max-width:880px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:86px 24px 0 auto}.pp-box--lg .pp-table{max-width:960px}.pp-col{position:relative;container-type:inline-size}.pp-card,.pp-col{min-width:0;display:flex}.pp-card{flex:1 1;flex-direction:column;align-items:center;min-height:259px;background:#fff}.pp-col--small .pp-card{border-radius:16px 0 0 0}.pp-col--enterprise .pp-card{border-radius:0 16px 0 0}.pp-col--medium .pp-card{background:var(--sky-50)}.pp-pop{--tab-h:clamp(26px,17cqw,32px);position:absolute;left:0;right:0;top:calc(var(--tab-h) * -1);height:var(--tab-h);display:flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border-radius:16px 16px 0 0;background:var(--color-heading-text);color:#fff;font-size:clamp(9px,6.4cqw,12px);font-weight:500;letter-spacing:-.005em;line-height:normal;white-space:nowrap}.pp-pop__ic{display:block;flex:none;width:16px;height:16px}.pp-card__head{--mk:1;display:flex;align-items:center;justify-content:center;gap:.33em;height:2em;margin-top:14px;padding-inline:8px;font-size:min(24px,11.4cqw)}.pp-box--lg .pp-card__head{--mk:0.9;font-size:min(32px,11.4cqw)}.pp-card__head b{font-size:1em;font-weight:700;letter-spacing:-.02em;color:var(--color-heading-text);line-height:1.15;white-space:nowrap}.pp-card__mark{display:block;flex:none;width:auto;height:calc(var(--mk) * 1.46em)}.pp-col--large .pp-card__mark,.pp-entmark{height:calc(var(--mk) * 2.17em)}.pp-entmark{position:relative;width:calc(var(--mk) * 2.42em)}.pp-entmark img{position:absolute;bottom:0;display:block;width:auto;max-width:none}.pp-entmark__back{right:0;height:calc(var(--mk) * 1.75em)}.pp-entmark__front{left:0;height:calc(var(--mk) * 2.17em)}.pp-card__desc{margin:8px 0 16px;padding-inline:10px;font-size:clamp(10.5px,6.6cqw,12.5px);font-weight:400;line-height:1.3;text-align:center;text-wrap:pretty;color:var(--color-muted-text)}.pp-card__rows{display:flex;flex-direction:column;width:100%;margin-top:auto}.pp-row{display:flex;align-items:center;justify-content:center;height:clamp(32px,21cqw,40px);border-top:1px solid var(--color-border)}.pp-check{display:block;color:var(--color-primary)}.pp-none{display:block;color:color-mix(in srgb,var(--color-muted-text) 50%,var(--color-surface))}@container (max-width: 127px){.pp-card__head{flex-direction:column;justify-content:flex-start;gap:6px;height:auto;margin-top:12px;margin-bottom:14px;padding-inline:4px}.pp-box--lg .pp-card__head,.pp-card__head{font-size:clamp(10px,15cqw,16px)}.pp-col--medium .pp-card__mark,.pp-col--small .pp-card__mark{margin-top:calc(var(--mk) * .71em)}.pp-card__desc,.pp-pop__ic{display:none}.pp-pop{padding:0 2px;border-radius:12px 12px 0 0}}@container (max-width: 1179px){.pp-box{flex-direction:column;align-items:stretch;height:auto}.pp-box--lg .pp-copy,.pp-copy{flex:none;padding:28px 24px 0;text-align:center}.pp-title{max-width:640px;margin-inline:auto}.pp-table{flex:none;width:100%;margin:76px auto 0;padding-inline:24px}.pp-card{min-height:0}}@media (max-width:640px){.pricing-preview{padding-top:119px!important;padding-bottom:0!important}.pp-box--lg .pp-copy,.pp-copy{padding:24px 16px 0}.pp-title{font-size:24px;line-height:28px}.pp-cta{margin-top:16px;margin-left:0}.pp-table{margin-top:60px;padding-inline:12px}}