.wl{position:relative;padding-top:148px}.wl-inner{display:flex;flex-direction:column}.wl-copy,.wl-inner{align-items:center;text-align:center}.wl-copy{width:100%;max-width:42rem}.wl-copy .site-text{max-width:36rem;margin-inline:auto;margin-top:24px;text-wrap:balance}.wl-act,.wl-head{display:flex;flex-direction:column;align-items:center}.wl-act{width:100%}.wl-form{display:flex;align-items:center;gap:6px;box-sizing:border-box;width:min(100%,33rem);margin-top:40px;padding:5px;border:1px solid var(--site-line);border-radius:999px;background:var(--surface-t1);transition:border-color var(--motion-button) var(--ease-out-quad)}.wl-form:hover:not(:focus-within){border-color:color-mix(in srgb,var(--ink) 18%,transparent)}.wl-form:focus-within{border-color:color-mix(in srgb,var(--ink) 35%,transparent)}.wl-input{flex:1;min-width:0;height:44px;padding:0 8px 0 18px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;text-overflow:ellipsis;outline:none}.wl-input::placeholder{color:var(--text-tertiary)}.wl-input:disabled{opacity:.6}.wl-submit{flex:none;min-height:44px;border:0;cursor:pointer}.wl-submit:disabled{opacity:.5;cursor:not-allowed}.wl-act .site-note{max-width:30rem;margin:16px auto 0;text-align:center;text-wrap:balance}@media (max-width:560px){.wl-form{flex-direction:column;align-items:stretch;gap:10px;padding:0;border:0;border-radius:0;background:none}.wl-input{flex:none;height:48px;padding:0 18px;border:1px solid var(--site-line);border-radius:999px;background:var(--surface-t1);font-size:16px;text-align:center;transition:border-color var(--motion-button) var(--ease-out-quad)}.wl-input:hover:not(:focus){border-color:color-mix(in srgb,var(--ink) 18%,transparent)}.wl-input:focus{border-color:color-mix(in srgb,var(--ink) 35%,transparent)}.wl-submit{width:100%;min-height:48px;justify-content:center}}.wl-aside{margin:0;text-align:center;font-size:14px;font-style:italic;color:var(--text-tertiary)}.wl-wait{margin-top:44px}.wl-wait .site-label{margin-bottom:12px}.wl-wait ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wl-wait-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 18px;border:1px solid var(--site-line);border-radius:999px;background:var(--surface-t1);color:var(--ink);font-size:var(--site-tiny);text-decoration:none;transition:border-color var(--motion-button) var(--ease-out-quad),transform var(--motion-button) var(--ease-out-quad)}.wl-wait-link:hover{border-color:color-mix(in srgb,var(--ink) 22%,transparent)}.wl-wait-link:active{transform:scale(.97)}.wl-stage-row{margin-top:clamp(56px,7vw,88px)}.wl-stage{padding-top:clamp(32px,4vw,56px);background:#ffffff}.wl-stage .site-stage-picture{margin-top:0}.wl-phone{--ph:min(400px,84vw);--cut:640;display:flex;justify-content:center;height:min(500px,110vw);overflow:hidden}.wl~.site-section .site-faq{margin-inline:auto}.wl~.site-section .site-body:last-child{text-align:center}.pings{position:fixed;z-index:39;top:68px;left:50%;width:min(362px,calc(100vw - 32px));height:64px;pointer-events:none;opacity:0;transform:translate(-50%,-24px);transition:transform .6s var(--ease-sheet),opacity .35s var(--ease-out-quad);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;font-kerning:normal;-webkit-font-smoothing:antialiased}.pings[data-shown]{opacity:1;transform:translate(-50%)}.pings-veil{position:fixed;z-index:38;inset:0;pointer-events:none;background:var(--surface-t3);opacity:0;transition:opacity .3s var(--ease-out-quad)}@media (hover:hover){.pings[data-shown]:hover+.pings-veil{opacity:.4}}@media (max-width:767px){.pings{position:absolute;top:20px}}.ping{position:absolute;inset:0 0 auto;transition:top .55s var(--ease-card-spring),left .55s var(--ease-card-spring),right .55s var(--ease-card-spring),transform .55s var(--ease-card-spring),opacity .3s var(--ease-out-quad)}.pings[data-shown] .ping{pointer-events:auto}.ping[data-depth="0"]{z-index:4}.ping[data-depth="1"]{z-index:3;top:7px;left:20px;right:20px}.ping[data-depth="2"]{z-index:2;top:15px;left:40px;right:40px}.ping[data-depth="3"]{z-index:1;top:15px;left:40px;right:40px;opacity:0;pointer-events:none!important}.pings:hover .ping[data-depth="1"]{top:0;left:0;right:0;transform:translateY(calc(100% + 20px))}.pings:hover .ping[data-depth="2"]{top:0;left:0;right:0;transform:translateY(calc(200% + 40px))}.ping-open{display:flex;align-items:flex-start;gap:11px;box-sizing:border-box;width:100%;min-height:64px;padding:14px;border:0;border-radius:24px;corner-shape:superellipse(1.6);background:#fff;box-shadow:inset 0 0 0 1px rgb(26 26 26/.1);color:#1a1a1a;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.ping-open:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ping-icon{flex:none;margin-top:-1px;display:grid;place-items:center;width:38px;height:38px;border-radius:8.5px;corner-shape:superellipse(1.6);background:#ffffff;box-shadow:inset 0 0 0 .5px rgb(26 26 26/.12)}.ping-icon img{display:block;width:32px;height:auto}.ping-text{flex:1;min-width:0;transition:opacity .25s var(--ease-out-quad)}.ping:not([data-depth="0"]) .ping-text{opacity:0}.pings:hover .ping:not([data-depth="3"]) .ping-text{opacity:1}.ping-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:15px;line-height:18px}.ping-head b{font-weight:600}.ping-head span{flex:none;color:rgb(60 60 67/.6)}.ping-body,.ping-head span{font-size:15px;line-height:18px}.ping-body{display:block;overflow:hidden;white-space:nowrap;text-overflow:clip;color:#1a1a1a}.ping-body[data-done]{text-overflow:ellipsis}.ping-rest{color:transparent}.ping-close{position:absolute;top:-6px;left:-6px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px rgb(26 26 26/.14);color:#5e5e5b;cursor:pointer;opacity:0;transform:scale(.8);transition:opacity var(--motion-button) var(--ease-out-quad),transform var(--motion-button) var(--ease-out-quad)}.ping-close:focus-visible,.ping:hover .ping-close{opacity:1;transform:none}@media (hover:none){.ping[data-depth="0"] .ping-close{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.wl-form[data-bounce]{animation:site-bounce .15s}.ping-open{animation:ping-in .7s var(--ease-card-spring) both}@keyframes ping-in{0%{transform:translateY(-64px) scale(.86);opacity:0}to{transform:none;opacity:1}}}@media (prefers-reduced-motion:reduce){.ping,.pings{transition:opacity .2s linear}.pings{transform:translate(-50%)}}