*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#fff;background:radial-gradient(1200px 600px at 50% -10%,#8a1c48 0%,#5a0f2a 45%,#3a0a1c 100%) fixed;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.cs{z-index:1;max-width:760px;margin:0 auto;padding:20px 16px 28px;position:relative}.cs-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-brand{align-items:center;gap:10px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;display:flex}.cs-brand img{object-fit:contain;background:#fff;border-radius:50%;width:56px;height:56px;padding:4px}.cs-brand em{color:#e3c27c;font-size:19px;font-style:normal}.cs-lang{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;padding:6px 14px;font-size:13px}.cs-lang:hover{background:#ffffff1f}.cs-hero{text-align:center;padding:44px 0 26px}.cs-badge{color:#e3c27c;background:#e3c27c29;border:1px solid #e3c27c80;border-radius:999px;padding:5px 14px;font-size:13px;display:inline-block}.cs-hero h1{margin:16px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,9vw,72px);line-height:1.05}.cs-hero p{color:#ffffffd9;max-width:520px;margin:0 auto;font-size:17px;line-height:1.5}.cs-count{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.cs-count div{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;min-width:76px;padding:10px 6px}.cs-count b{font-family:Georgia,serif;font-size:30px;display:block}.cs-count span{color:#ffffffbf;font-size:12px}.cs-card{color:#222;background:#fff;border-radius:20px;padding:22px 20px;box-shadow:0 12px 40px #00000047}.cs-card h2{color:#5a0f2a;margin:0 0 6px;font-size:21px}.cs-muted{color:#666;margin:0 0 14px;font-size:14px}.cs-form{gap:10px;display:grid}.cs-form input[type=text],.cs-form input[type=email],.cs-form input[type=tel],.cs-form input:not([type]){color:#222;background:#fff;border:1px solid #e3cfd6;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:15px}.cs-form input:focus{border-color:#7b1138;box-shadow:0 0 0 3px #7b113826}.cs-role{color:#444;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.cs-role label{cursor:pointer;border:1px solid #e3cfd6;border-radius:999px;padding:7px 14px}.cs-role label.on{color:#fff;background:#5a0f2a;border-color:#5a0f2a}.cs-role input{display:none}.cs-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cs-form button{color:#fff;cursor:pointer;background:#5a0f2a;border:0;border-radius:12px;padding:13px;font-size:16px;font-weight:700}.cs-form button:hover{background:#7b1138}.cs-form button:disabled{opacity:.6;cursor:wait}.cs-err{color:#b91c1c;margin:0;font-size:14px}.cs-success{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:12px;margin:0;padding:14px}.cs-dev{margin-top:26px}.cs-dev h2{color:#e3c27c;margin:0 0 10px;font-size:17px}.cs-dev ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-dev li{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:15px;display:flex}.cs-dev em{white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:12px;font-style:normal}.cs-dev em.done{background:#16a34a}.cs-dev em.doing{background:#d97706}.cs-dev em.soon{background:#ffffff38}.cs-foot{text-align:center;color:#fff9;margin-top:28px;font-size:12px}body:before,body:after{content:"";filter:invert()grayscale();mix-blend-mode:screen;opacity:.12;pointer-events:none;z-index:0;background:url(/logo.png) 50%/contain no-repeat;width:420px;height:420px;position:fixed;top:50%;transform:translateY(-50%)}body:before{left:2vw}body:after{right:2vw}@media (max-width:1100px){body:before,body:after{display:none}}
