.upload-redesign{background:radial-gradient(circle at 50% 0,#1e97691a,#0000 42%),#fbfefc;justify-content:flex-start;height:auto;min-height:310px;padding:34px 24px 26px}.upload-spark{color:#21a773;font-size:25px;line-height:1}.upload-redesign h2{letter-spacing:-.025em;margin:12px 0 20px;font-size:clamp(22px,3vw,30px)}.upload-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b6d4d,#0b5b42);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:238px;min-height:56px;padding:14px 26px;font-size:18px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 25px #0b5b423b}.upload-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0b5b4247}.upload-primary:focus-visible,.upload-secondary button:focus-visible,.url-loader button:focus-visible,.url-loader input:focus-visible{outline-offset:3px;outline:3px solid #188b613d}.upload-primary svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:23px;height:23px}.desktop-upload-hint{font-size:14px;margin:17px 0 9px!important}.upload-secondary{color:#8aa097;align-items:center;gap:10px;display:flex}.upload-secondary button{color:#08744f;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:700}.url-loader{background:#fff;border:1px solid #cbded5;border-radius:13px;width:min(100%,500px);margin-top:12px;padding:4px;display:flex;box-shadow:0 8px 25px #163f3014}.workspace .url-loader input{color:#17342d;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 11px;display:block}.url-loader button{color:#086546;cursor:pointer;background:#e2f4e9;border:0;border-radius:9px;padding:9px 14px;font-weight:700}.preload-state{width:min(100%,430px);margin-top:14px}.preload-state>span{background:#e4ece8;border-radius:99px;height:4px;display:block;overflow:hidden}.preload-state i{border-radius:inherit;background:#20a271;height:100%;transition:width .25s;display:block}.preload-state small{color:#71867e;margin-top:7px;display:block}.upload-error{max-width:560px;color:#a53a32!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.workspace{min-height:126px;padding:10px}.upload-redesign{justify-content:center;min-height:104px;padding:23px 16px}.upload-redesign>:not(.upload-primary):not(.upload-error){display:none}.upload-primary{width:100%;min-width:0;min-height:58px}}@media (prefers-reduced-motion:reduce){.upload-primary,.preload-state i{transition:none}}.faq{text-align:center;background:#fff;padding:88px 24px}.faq>label{color:#16835c;letter-spacing:.16em;font-size:11px;font-weight:800}.faq>h2{letter-spacing:-.03em;margin:14px 0 36px;font-size:clamp(34px,4vw,50px);font-weight:500}.faq>div{text-align:left;border-top:1px solid #d9e2dc;max-width:760px;margin:auto}.faq details{border-bottom:1px solid #d9e2dc}.faq summary{cursor:pointer;padding:20px 4px;font-weight:700}.faq details p{color:#62736d;margin:-6px 4px 20px;line-height:1.65}@media (width<=700px){.faq{padding:68px 24px}}
