:root{--ink:#13091b;--plum:#2a1238;--gold:#f2ce68;--ivory:#fffaf0;--blue:#09a9df;--wolt:#0dbbdf;font-family:"DM Sans",sans-serif;color:var(--ivory)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 50% 0,#572766 0,#1a0b25 46%,#110817 100%);min-height:100vh}header{width:min(1140px,calc(100% - 40px));height:78px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9c45645}.brand{font:700 22px Cinzel;color:var(--gold);text-decoration:none}.brand span{color:#bd79d8}.back,.text-back{border:0;background:none;color:#e8d5ea;text-decoration:none;font:600 14px "DM Sans";cursor:pointer}.view{display:none;width:min(950px,calc(100% - 40px));margin:0 auto;padding:72px 0 100px}.view.active{display:block}.eyebrow{margin:0 0 12px;color:var(--gold);font:700 11px Cinzel;letter-spacing:2px;text-transform:uppercase}h1,h2{font:700 clamp(34px,5.3vw,64px)/1.1 Cinzel;margin:0;letter-spacing:-1.5px}h1 em,h2 em{color:#dda4ec;font-weight:500}.intro{max-width:520px;margin:20px auto 40px;color:#d9c9df;line-height:1.6}.platform-choice{display:grid;grid-template-columns:1fr 1fr;gap:23px}.platform-card{position:relative;min-height:315px;padding:38px;border:1px solid #f7df8480;border-radius:18px;text-align:left;color:white;cursor:pointer;overflow:hidden;transition:.25s transform,.25s box-shadow}.platform-card:hover{transform:translateY(-7px);box-shadow:0 20px 35px #06020b99}.platform-card b{display:block;margin-top:45px;font:700 39px Cinzel}.platform-card small{display:block;margin-top:9px;font-size:15px}.platform-card i{position:absolute;right:33px;bottom:25px;font-size:30px;font-style:normal}.glovo{background:radial-gradient(circle at 20% 15%,#ffe388,#f7c238 37%,#db8c17 100%);color:#173326}.wolt{background:radial-gradient(circle at 18% 10%,#3ed5ef,#08afd0 47%,#0878b6)}.glovo-logo{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#f7c440;color:#009c6c;font-size:65px;line-height:1}.wolt-logo{display:grid;place-items:center;width:96px;height:74px;color:#fff;font:700 28px cursive}.platform-note{text-align:center;color:#bbaec3;font-size:13px;margin-top:24px}.flow-shell{max-width:650px}.flow-head{text-align:center;margin:25px auto 25px}.flow-head h2{font-size:clamp(31px,5vw,47px)}.flow-head>p:not(.eyebrow){color:#d8c9dc;line-height:1.55;max-width:540px;margin:13px auto 0}.flow-head.compact h2{font-size:clamp(28px,4.5vw,39px)}.wolt-mini{display:inline-block;padding:7px 15px;border-radius:99px;color:white;background:var(--wolt);font:700 16px cursive}.rule-card,.status-options,.status-detail,#wolt-form{padding:22px;border-radius:14px;background:#fff;color:#102655;box-shadow:0 16px 34px #05020b77}.rule{display:flex;gap:13px;padding:16px;margin-bottom:12px;border-radius:10px;border:1px solid}.rule b{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:50%;font-size:13px}.rule strong,.rule small{display:block}.rule strong{font-size:14px}.rule small{margin-top:5px;font-size:13px;line-height:1.45}.blue{background:#edf5ff;border-color:#a9ceff}.blue b{background:#d8e8ff;color:#2778e6}.gold{background:#fff8e5;border-color:#f2cd5d}.gold b{background:#fff0bd;color:#c17d00}.red{background:#fff0ef;border-color:#f5b9b5}.red b{background:#ffdddd;color:#e64238}.accept{display:flex;align-items:flex-start;gap:10px;margin:17px 0;padding:14px;border:1px solid #dce0e8;border-radius:10px;font-size:14px;line-height:1.45}.accept input,.final-confirm input{width:19px;height:19px;accent-color:#079fda;flex:none}.continue{display:flex;justify-content:center;width:100%;padding:14px;border:0;border-radius:9px;background:#0caee0;color:white;font:700 14px "DM Sans";text-decoration:none;cursor:pointer}.continue:disabled{background:#d6dce5;cursor:not-allowed}.status-options{display:grid;gap:13px}.status-card{display:flex;align-items:center;gap:15px;width:100%;padding:16px;border:1px solid #d9dfe8;border-radius:11px;color:#122c61;background:white;text-align:left;cursor:pointer;transition:.2s}.status-card:hover,.status-card.selected{border-color:#09a9df;background:#eff9ff}.status-card>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#edf0f5;color:#66738a}.status-card div{flex:1}.status-card b,.status-card small{display:block}.status-card b{font-size:14px}.status-card b em{font-weight:400}.status-card small{color:#68758d;line-height:1.45;margin-top:4px}.status-card i{font-size:25px;color:#bcc6d4;font-style:normal}.status-card.selected i{color:#08aee0}.status-detail{display:none;margin-top:16px;line-height:1.55}.status-detail.show{display:block}.detail-title{margin:0 0 12px;font-size:16px}.detail-warning{padding:13px;border-radius:9px;background:#fff0ee;color:#b12a25;border:1px solid #ffbdb7;font-size:13px}.detail-steps{padding:0;margin:12px 0 16px;list-style:none;counter-reset:item}.detail-steps li{position:relative;padding:8px 0 8px 38px;border-bottom:1px solid #ecd487;font-size:13px}.detail-steps li:before{counter-increment:item;content:counter(item);position:absolute;left:0;top:8px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#ed9606;color:#fff;font-weight:700}.detail-steps b{display:block}.upload{display:block;padding:20px;border:1.5px dashed #079fda;border-radius:10px;color:#087eb3;text-align:center;font-size:13px;cursor:pointer}.upload input{display:none}.upload span{display:block;font-size:24px;margin-bottom:5px}.detail-action{margin-top:14px}.form-shell{max-width:700px}.form-shell #wolt-form{margin-top:22px}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:block;margin:11px 0;font-size:13px;font-weight:600}input,select,textarea{width:100%;display:block;margin-top:6px;padding:12px;border:1px solid #cbd4e1;border-radius:7px;background:#fff;color:#152a54;font:14px "DM Sans"}textarea{height:90px;resize:vertical}.client-tag{padding:3px 6px;background:#fff1b5;color:#956800;border-radius:3px}.final-confirm{display:flex;gap:10px;padding:13px;border:1px solid #f1c743;border-radius:9px;background:#fff8df;line-height:1.4}.final-confirm span{font-weight:400}.final-confirm b{display:block;font-size:14px}.gdpr{text-align:center;color:#98a3b5;font-size:11px}.success{text-align:center;max-width:560px}.success-seal{display:grid;place-items:center;width:73px;height:73px;margin:15px auto 24px;border:1px solid var(--gold);border-radius:50%;background:#456f44;color:#fdedab;font-size:38px}.success p:not(.eyebrow){color:#d9cade;line-height:1.65}.success .continue{width:auto;margin:28px auto;padding:14px 22px}@media(max-width:620px){header{width:calc(100% - 28px);height:65px}.view{width:calc(100% - 28px);padding:42px 0 70px}h1{font-size:34px}.platform-choice{grid-template-columns:1fr;gap:14px}.platform-card{min-height:195px;padding:24px}.platform-card b{margin-top:19px;font-size:31px}.glovo-logo,.wolt-logo{width:64px;height:54px}.flow-head{margin-top:19px}.rule-card,.status-options,.status-detail,#wolt-form{padding:14px;border-radius:11px}.rule{padding:12px;gap:10px}.rule small{font-size:12px}.status-card{padding:13px;gap:10px}.status-card small{font-size:12px}.two{grid-template-columns:1fr;gap:0}.text-back{font-size:13px}}
