.ld{--ink:#121a2e;--muted:#4a5468;--line:#e4e8ef;--soft:#eef4fd;--blue:#1f74e8;--blue-hover:#185fc2;--blue-ink:#1659b6;color:var(--ink);font-family:var(--u-font);background:#fff;flex:1;font-size:16px;line-height:1.5;overflow-x:hidden}body:has(>.ld){background:#fff}.ld input::placeholder{color:#8a93a6}.ld [hidden]{display:none!important}.ld-header{align-items:center;gap:clamp(16px,3vw,48px);max-width:1440px;margin:0 auto;padding:28px clamp(20px,5vw,72px);display:flex}.ld-brand{letter-spacing:-.03em;color:inherit;align-items:center;gap:14px;font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1;text-decoration:none;display:flex}.ld-brand:hover{color:inherit;text-decoration:none}.ld-brand img{width:clamp(46px,4.6vw,68px);height:auto}.ld-blue{color:var(--blue)}.ld-spacer{flex:1}.ld-nav{flex-wrap:wrap;gap:clamp(20px,3vw,44px);font-size:18px;font-weight:600;display:flex}.ld-nav a{color:var(--ink);text-decoration:none}.ld-nav a:hover{color:var(--blue);text-decoration:none}.ld-nav a[aria-current=page]{color:var(--blue)}.ld-signin{color:var(--ink);background:#eef1f6;border-radius:14px;padding:14px 38px;font-size:18px;font-weight:600;text-decoration:none}.ld-signin:hover{color:var(--ink);background:#e2e7ef;text-decoration:none}.ld-right{display:contents}.ld-kebab,.ld-menu{display:none}.ld-main{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:center;gap:clamp(40px,4vw,64px);max-width:1440px;margin:0 auto;padding:clamp(32px,5vw,72px) clamp(20px,5vw,72px) 80px;display:grid}.ld-hero{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.ld-badge{background:var(--soft);color:var(--blue-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.ld-h1{letter-spacing:-.02em;margin:0;font-family:inherit;font-size:clamp(34px,4.4vw,74px);font-weight:900;line-height:1.02}.ld-nowrap{white-space:nowrap}.ld-lede{max-width:30ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(19px,1.7vw,26px);line-height:1.4}.ld-actions{flex-wrap:wrap;gap:24px;display:flex}.ld-join,.ld-submit{font:inherit;cursor:pointer;background:var(--blue);color:#fff;border:0;align-items:center;font-weight:700;display:inline-flex}.ld-join{border-radius:16px;gap:24px;padding:20px 36px 20px 40px;font-size:20px;box-shadow:0 10px 24px -12px #1f74e899}.ld-join:hover,.ld-submit:hover{background:var(--blue-hover)}.ld-more{border:2px solid var(--line);color:var(--ink);transition:background-color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant);background:#fff;border-radius:16px;padding:18px 54px;font-size:20px;font-weight:700;text-decoration:none;display:inline-block}.ld-more:hover{color:var(--ink);background:#f8fafc;border-color:#cdd4df;text-decoration:none}.ld-form{flex-direction:column;gap:10px;width:100%;max-width:560px;animation:.24s cubic-bezier(0,0,.2,1) uf-rise;display:flex}.ld-form-row{flex-wrap:wrap;gap:12px;display:flex}.ld-input{min-width:0;height:66px;font:inherit;color:var(--ink);border:2px solid var(--line);background:#fff;border-radius:16px;flex:260px;padding:0 22px;font-size:18px}.ld-input-name{flex:none;width:100%}.ld-input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #e3eefd}.ld-input[aria-invalid=true]{border-color:#b42318}.ld-submit{border-radius:16px;flex:none;gap:16px;height:66px;padding:0 30px;font-size:18px}.ld-submit:disabled{cursor:progress}.ld-message{font-size:15px}.ld-help{color:var(--muted);padding-left:4px;font-size:15px}.ld-error{color:#b42318;padding-left:4px;font-size:15px}.ld-joined{border:2px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:16px;width:100%;max-width:560px;padding:18px 22px;animation:.24s cubic-bezier(0,0,.2,1) uf-rise;display:flex}.ld-joined:focus,.ld-joined:focus-visible{outline:none}.ld-joined-check{color:#fff;background:#1fb37a;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ld-joined-text{flex-direction:column;min-width:0;display:flex}.ld-joined-title{font-size:18px;font-weight:800}.ld-joined-line{color:var(--muted);overflow-wrap:anywhere}.ld-features{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.ld-feature{align-items:center;gap:16px;display:flex}.ld-feature-icon{background:var(--soft);width:68px;height:68px;color:var(--blue);border-radius:999px;flex:none;place-items:center;display:grid}.ld-feature-label{color:var(--muted);font-size:18px;line-height:1.3}.ld-divider{background:var(--line);width:2px;height:44px}.ld-art{aspect-ratio:820/700;width:100%;position:relative;container-type:inline-size}.ld-art>*{position:absolute}.ld-blob-a{background:linear-gradient(160deg,#f2f7fe,#e6effc);border-radius:58% 42% 50% 50%/48% 52%;width:66%;height:84%;top:0;left:28%}.ld-blob-b{background:#eef4fd;border-radius:50% 50% 45% 55%/55% 45%;width:44%;height:40%;top:48%;left:0}.ld-dot{aspect-ratio:1;background:#e3edfb;border-radius:999px}.ld-dot-1{width:6.4%;top:6%;left:24%}.ld-dot-2{width:5.2%;top:84%;left:1.5%}.ld-dot-3{width:4.4%;top:63%;left:89%}.ld-dot-4{width:3.8%;top:84%;left:59.5%}.ld-window{background:#fafbfd;border-radius:2.2cqw;width:47.5%;height:49.5%;top:7.5%;left:51.5%;overflow:hidden;box-shadow:0 2cqw 5cqw -2cqw #121a2e24}.ld-window-bar{background:#f1f3f7;gap:1.1cqw;padding:2.4cqw 2.8cqw;display:flex}.ld-window-bar span{aspect-ratio:1;border-radius:999px;width:1.5cqw}.ld-files{flex-direction:column;gap:1.3cqw;padding:2.6cqw 2.6cqw 0 6.2cqw;display:flex}.ld-file{background:#fff;border-radius:1.4cqw;align-items:center;gap:2.4cqw;padding:1.8cqw 2.4cqw;display:flex;box-shadow:0 .4cqw 1.4cqw #121a2e0f}.ld-file-icon{aspect-ratio:1;color:#fff;border-radius:1cqw;flex:none;place-items:center;width:5.2cqw;display:grid}.ld-file-icon svg{width:55%;height:55%}.ld-file-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ld-file-name{white-space:nowrap;font-size:1.9cqw;font-weight:700}.ld-file-meta{color:var(--muted);white-space:nowrap;font-size:1.6cqw}.ld-card{background:#fff;border-radius:2.4cqw;box-shadow:0 2cqw 5cqw -2cqw #121a2e29}.ld-upload{width:28.5%;height:31%;padding:1.2cqw;top:18%;left:6.5%}.ld-upload-drop{text-align:center;border:.25cqw dashed #cfd9ea;border-radius:1.6cqw;flex-direction:column;justify-content:center;align-items:center;gap:.6cqw;width:100%;height:100%;padding:1cqw;display:flex}.ld-upload-drop svg{width:8.5cqw;height:auto}.ld-card-title{font-size:2.3cqw;font-weight:800}.ld-upload-sub{color:var(--muted);font-size:1.8cqw;line-height:1.4}.ld-arrow-1{width:11%;top:26%;left:37.5%}.ld-arrow-2{width:10.5%;top:61%;left:70%}.ld-motion{width:5.5%;top:58%;left:21%}.ld-mark{filter:drop-shadow(0 2.4cqw 3cqw #1f74e847);width:37.5%;height:auto;animation:5s ease-in-out infinite uf-float;top:38.5%;left:29%}.ld-tile{aspect-ratio:1;background:#fff;border-radius:2.2cqw;place-items:center;width:13.5%;display:grid;box-shadow:0 1.6cqw 4cqw -1.6cqw #121a2e33}.ld-tile>span{aspect-ratio:1;color:#fff;place-items:center;display:grid}.ld-tile-pdf{top:64%;left:6.5%;transform:rotate(-12deg)}.ld-tile-pdf>span{background:#f25f5c;border-radius:1.2cqw;width:58%;font-size:2.2cqw;font-weight:900;transform:rotate(-6deg)}.ld-tile-img{top:73%;left:15.5%;transform:rotate(8deg)}.ld-tile-img>span{background:#2ec47a;border-radius:1.2cqw;width:54%}.ld-tile-img svg{width:60%}.ld-tile-doc{top:80%;left:26.5%;transform:rotate(-8deg)}.ld-tile-doc>span{aspect-ratio:.85;background:#1f74e8;border-radius:1cqw;width:50%;transform:rotate(12deg)}.ld-tile-doc svg{width:60%}.ld-link{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6cqw;width:27%;height:25%;display:flex;top:72.5%;left:69.5%}.ld-link-icon{aspect-ratio:1;color:#fff;background:#1fb37a;border-radius:999px;place-items:center;width:6.6cqw;margin-bottom:.8cqw;display:grid}.ld-link-icon svg{width:50%}.ld-link-sub{color:var(--muted);font-size:1.9cqw}body:has(>.ld) .site-footer{color:#4a5468;border-top-color:#e4e8ef;padding:24px 20px}body:has(>.ld) .site-footer a:hover{color:#1f74e8}@media (width<=899px){.ld-header{justify-content:space-between;gap:12px;padding:12px 20px 12px 24px}.ld-brand{gap:10px;font-size:24px}.ld-brand img{width:40px}.ld-spacer,.ld-nav{display:none}.ld-right{align-items:center;gap:4px;display:flex;position:relative}.ld-signin{border-radius:12px;align-items:center;min-height:44px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex}.ld-kebab{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-right:-8px;padding:0;display:grid}.ld-kebab:hover,.ld-kebab[aria-expanded=true]{background:#eef1f6}.ld-menu{z-index:10;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;width:200px;padding:6px;animation:.2s cubic-bezier(0,0,.2,1) uf-rise;display:flex;position:absolute;top:52px;right:-8px;box-shadow:0 16px 40px -12px #121a2e40}.ld-menu a{min-height:48px;color:var(--ink);border-radius:10px;align-items:center;padding:0 14px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.ld-menu a:hover{color:var(--ink);background:#eef1f6;text-decoration:none}.ld-main{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 24px 40px;display:flex}.ld-hero{display:contents}.ld-h1{font-size:42px;line-height:1.04}.ld-nowrap{white-space:normal}.ld-lede{max-width:none;font-size:19px}.ld-actions{flex-flow:column;gap:12px;width:100%}.ld-join{justify-content:space-between;min-height:60px;padding:0 24px;font-size:18px}.ld-join svg,.ld-submit svg{width:20px;height:20px}.ld-more{justify-content:center;align-items:center;min-height:60px;padding:0;font-size:18px;display:flex}.ld-more:hover{background:#fff}.ld-form{max-width:none}.ld-form-row{flex-flow:column;gap:10px}.ld-input{flex:none;width:100%;height:60px;padding:0 18px;font-size:17px}.ld-input:focus{box-shadow:0 0 0 3px #e3eefd}.ld-submit{justify-content:space-between;height:auto;min-height:60px;padding:0 24px}.ld-help,.ld-error{padding-left:0}.ld-joined{gap:14px;max-width:none;padding:16px 18px}.ld-joined-check{width:40px;height:40px}.ld-joined-check svg{width:20px;height:20px}.ld-joined-title{font-size:17px}.ld-joined-line{font-size:15px}.ld-art{margin-top:8px}.ld-features{border-top:2px solid var(--line);flex-flow:column;order:1;align-items:stretch;gap:14px;width:100%;margin-top:0;padding-top:20px}.ld-feature{gap:14px}.ld-feature-icon{width:48px;height:48px}.ld-feature-icon svg{width:22px;height:22px}.ld-feature-label{font-size:17px;font-weight:600;line-height:1.5}.ld-feature-label br,.ld-divider{display:none}body:has(>.ld) .site-footer{gap:0 24px;margin-top:auto;padding:12px 20px 30px}}@keyframes uf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ld-mark,.ld-menu{animation:none}}
