@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{color:#202c31;font-synthesis:none;background:#faf8f2;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}main{background:radial-gradient(at 50% 35%,#f9e9df 0,#0000 48%),#faf8f2;place-items:center;min-height:100svh;padding:38px 22px;display:grid}.form-shell{width:100%;max-width:510px}.topline{justify-content:space-between;align-items:center;margin:0 4px 25px;display:flex}.wordmark{letter-spacing:-2px;align-items:center;gap:3px;font-family:Manrope,sans-serif;font-size:31px;font-weight:800;display:flex}.brand-dot{background:#f1734e;border-radius:50%;width:7px;height:7px;margin-top:15px}.partner{color:#576760;background:#ffffff9e;border:1px solid #dbe4e1;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.partner>span{background:#f1734e;border-radius:100%;width:5px;height:5px}.card{background:#fff;border:1px solid #e4e9e7;border-radius:19px;padding:37px 39px 27px;box-shadow:0 14px 55px -25px #183d3640}.eyebrow{letter-spacing:1.5px;color:#5a786e;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.eyebrow i{background:#f1734e;width:15px;height:2px}h1{letter-spacing:-1.35px;margin:17px 0 13px;font-family:Manrope,sans-serif;font-size:34px;font-weight:800;line-height:1.24}h1>span{color:#f1734e}.intro>p{color:#68756e;max-width:340px;margin:0 0 27px;font-size:13px;line-height:1.7}form>label:not(.consent){margin:19px 0 8px;font-size:11px;font-weight:600;display:block}form>label>span{color:#8b9b96}.input-wrap{color:#8a9991;background:#fdfefe;border:1px solid #dbe2de;border-radius:8px;align-items:center;gap:11px;height:48px;padding:0 14px;transition:box-shadow .2s,border-color .2s;display:flex}.input-wrap input{font:inherit;color:#263c34;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:12px}input::placeholder{color:#8a9690}.country{white-space:nowrap;color:#73857b;border-right:1px solid #e3e8e6;align-items:center;gap:5px;padding-right:12px;font-size:10px;display:flex}.country b{color:#52625b;margin-left:5px;font-weight:500}.consent{color:#65766c;cursor:pointer;align-items:flex-start;gap:10px;margin-top:23px;font-size:10px;font-weight:400;line-height:1.65;display:flex}.consent input{accent-color:#008c73;flex-shrink:0;width:15px;height:15px;margin:1px 0 0}.consent span{color:inherit}.privacy{color:#62796b;margin:11px 0 23px 25px;font-size:10px}.privacy summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:flex}.privacy p{overflow-wrap:anywhere;line-height:1.8}button{color:#fff;cursor:pointer;background:#182320;border:0;border-radius:8px;justify-content:center;align-items:center;gap:19px;width:100%;padding:16px 17px;font:600 12px DM Sans,sans-serif;transition:background .2s,transform .2s;display:flex;box-shadow:0 4px 10px #00876c15}button:hover{background:#2d4039;transform:translateY(-1px)}button:disabled{opacity:.65;cursor:wait}button:focus-visible,summary:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #75d5c2}.secure{color:#74847a;justify-content:center;align-items:center;gap:5px;margin-top:16px;font-size:9px;display:flex}footer{color:#75857c;text-align:center;gap:8px;margin-top:22px;font-size:9px;display:grid}footer b{color:#526d5d;font-weight:500}footer>span:last-child{justify-content:center;align-items:center;gap:5px;display:flex}.trap{position:absolute;left:-10000px}.error{color:#b63232;background:#fff4f3;border-radius:5px;padding:10px;font-size:12px}.success{padding:20px 0}.success-icon{color:#009a7c;background:#e3f7ef;border-radius:50%;place-items:center;width:57px;height:57px;margin-bottom:27px;display:grid}.success p{color:#607466;font-size:13px;line-height:1.8}.success h1{font-size:32px}.receipt{color:#238568;background:#f0faf6;border:1px solid #deeee6;border-radius:8px;align-items:center;gap:8px;margin:24px 0 18px;padding:14px;font-size:11px;display:flex}.success small{color:#728a7a;font-size:10px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:540px){main{padding:23px 17px}.card{padding:29px 24px 24px}.topline{margin-bottom:19px}h1{font-size:30px}.eyebrow,.secure{font-size:8px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.topline{gap:24px;margin:0 0 26px}.modo-logo{object-fit:contain;width:260px;max-width:62%;height:auto;display:block}.kommo-badge{object-fit:contain;width:112px;max-width:30%;height:auto;display:block}.consent input{accent-color:#182320}.input-wrap:focus-within{border-color:#f1734e;box-shadow:0 0 0 3px #f1734e18}.eyebrow{color:#78614f}.eyebrow i{background:#f1734e}h1{color:#182320}.privacy a{color:#435b50}.card{box-shadow:0 14px 55px -25px #18232030}@media (max-width:540px){.topline{gap:16px;margin-bottom:21px}.modo-logo{width:235px;max-width:65%}.kommo-badge{width:99px;max-width:29%}}
