.ik{--bg:#1b1515;--card:#231e1e;--card2:#2c2626;--line:#332c2c;--text:#f0eded;--violet:#4a1eff;--pink:#f83aae;--lime:#cff36b;--coral:#ff4a3a;--mint:#a9f2e6;--font:"Ploni Round AAA", "Varela Round", "Arial Hebrew", Arial, sans-serif;--r:24px;--tail:5px;--g-violet:linear-gradient(90deg, #231e1e 0%, #231e1e 33%, #4a1eff99 100%);--g-mint:linear-gradient(90deg, #231e1e 0%, #231e1e 33%, #a9f2e65c 100%);--g-pink:linear-gradient(90deg, #231e1e 0%, #231e1e 33%, #f83aae75 100%);--g-lime:linear-gradient(90deg, #231e1e 0%, #231e1e 33%, #cff36b6b 100%);background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);text-align:right;padding:20px max(16px, env(safe-area-inset-left,0px)) 60px max(16px, env(safe-area-inset-right,0px));box-sizing:border-box;direction:rtl;font-size:17px;line-height:1.65}.ik *,.ik :before,.ik :after{box-sizing:border-box}.ik h1,.ik h2,.ik h3,.ik p{text-wrap:balance;margin:0}.ik button,.ik input,.ik textarea{color:inherit;font-family:inherit}.ik :focus-visible{outline:2px solid var(--lime);outline-offset:3px}.ik .wrap{flex-direction:column;gap:22px;max-width:720px;margin-inline:auto;display:flex}.ik .violet{--a:var(--violet);--g:var(--g-violet)}.ik .mint{--a:var(--mint);--g:var(--g-mint)}.ik .pink{--a:var(--pink);--g:var(--g-pink)}.ik .lime{--a:var(--lime);--g:var(--g-lime)}.ik .top{justify-content:space-between;align-items:center;gap:16px;display:flex}.ik .ik-logo{width:170px;max-width:44vw;height:auto;display:block;overflow:visible}.ik .cover{align-items:center;gap:22px;display:flex}.ik .ik-bub{flex:none;width:min(40%,200px);position:relative;container-type:inline-size}.ik .ik-bub svg{width:100%;height:auto;display:block;overflow:visible}.ik .ik-bub path{fill:var(--violet)}.ik .ik-bub .bt{text-align:center;top:0;flex-direction:column;justify-content:center;align-items:center;width:98.5%;height:100%;padding:14%;font-weight:700;display:flex;position:absolute;inset-inline:0}.ik .ik-bub .t1,.ik .ik-bub .t2{margin:0;font-size:16cqw;line-height:1}.ik .ik-bub .t1{color:#fff}.ik .ik-bub .t2{color:var(--lime)}.ik .intro{color:var(--lime);min-width:0;font-size:19px;font-weight:700;line-height:1.3}.ik .intro div{margin:0}.ik .intro .big{color:#fff;margin-bottom:4px;font-size:24px;line-height:1.3}.ik .prog{flex-direction:column;gap:10px;display:flex}.ik .track{background:var(--card2);border-radius:9999px;height:8px;overflow:hidden}.ik .fill{background:var(--violet);border-radius:9999px;height:100%;transition:width .25s}.ik .prow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ik .prow .lb{color:var(--lime);font-size:17px;font-weight:700}.ik .dots{align-items:center;gap:6px;display:flex}.ik .dot{background:var(--line);cursor:pointer;border:0;border-radius:9999px;width:8px;height:8px;padding:0;transition:width .2s,background .15s}.ik .dot.done{background:var(--violet)}.ik .dot.now{background:var(--violet);width:22px}.ik .dot:hover:not(:disabled){background:var(--lime)}.ik .dot:disabled{cursor:default}.ik .sec-head{align-items:center;gap:16px;padding-top:6px;display:flex}.ik .ik-badge{flex:none;width:52px;position:relative}.ik .ik-badge svg{width:100%;height:auto;display:block;overflow:visible}.ik .ik-badge path{fill:var(--a)}.ik .ik-badge text{fill:#fff;font-family:var(--font);direction:ltr;unicode-bidi:bidi-override;font-weight:700}.ik .ik-badge.mint text,.ik .ik-badge.lime text{fill:#1b1515}.ik .sec-head h2{color:#fff;font-size:26px;line-height:1.3}.ik .qs{flex-direction:column;gap:16px;display:flex}.ik .q{background:var(--g);border:1px solid var(--line);border-radius:var(--r);border-bottom-left-radius:var(--tail);flex-direction:column;gap:10px;padding:18px 22px 20px;transition:box-shadow .2s,transform .2s;display:flex}.ik .q:hover,.ik .q:focus-within{box-shadow:inset 0 0 0 1.5px var(--a);transform:translateY(-2px)}.ik .req{color:var(--coral);font-weight:700}.ik .note{font-size:16px}.ik .q .lab{color:var(--lime);white-space:pre-wrap;font-size:19px;font-weight:700;line-height:1.4;display:block}.ik .q .hint{white-space:pre-wrap;font-size:16px;line-height:1.5}.ik .in{background:var(--card2);border:1px solid var(--line);width:100%;color:var(--text);text-align:right;border-radius:14px;padding:12px 16px 10px;font-size:18px;line-height:1.5;transition:border-color .15s}.ik .in:focus{border-color:var(--lime);outline:none}.ik textarea.in{resize:vertical;min-height:96px}.ik .chips{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.ik .chip{text-align:right;color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:9999px;padding:9px 20px 7px;font-size:17px;line-height:1.4;transition:background .15s,color .15s,border-color .15s}.ik .chip:hover{border-color:var(--lime);color:var(--lime);background:0 0}.ik .chip[aria-pressed=true],.ik .chip[aria-pressed=true]:hover{background:var(--lime);border-color:var(--lime);color:#1b1515;font-weight:700}.ik .errbox{background:var(--card2);border:1.5px solid var(--coral);color:var(--coral);text-align:center;border-radius:9999px;padding:11px 20px 9px;font-size:17px;font-weight:700}.ik .ghost{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:9999px;justify-content:center;align-items:center;min-width:150px;height:48px;padding:3px 28px 0;font-size:18px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ik .ghost:hover{border-color:var(--lime);color:var(--lime);background:#332c2c}.ik .btn{border:1.5px solid var(--coral);background:var(--coral);color:#fff;cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;min-width:150px;height:48px;padding:3px 28px 0;font-size:18px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ik .btn:hover:not(:disabled){color:var(--coral);background:#1b1515}.ik .btn:disabled{opacity:.4;cursor:default;pointer-events:none}.ik .nav{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ik .check{cursor:pointer;align-items:flex-start;gap:12px;font-size:17px;display:flex}.ik .check a{color:var(--lime);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.ik .check a:hover{color:#fff}.ik .thanks{flex-direction:column;gap:44px;padding-top:4px;display:flex}.ik .thanks .top{flex-wrap:wrap;align-items:flex-start}.ik .services{gap:2px;width:fit-content;margin:0;padding:0;font-size:16px;line-height:1.9;list-style:none;display:grid}.ik .services li{text-align:left;direction:ltr;justify-content:flex-start;align-items:center;gap:12px;display:flex}.ik .services li:before{content:"";border-left:2px solid var(--lime);border-bottom:2px solid var(--lime);flex:none;width:7px;height:7px;margin-inline:4px 0;transform:rotate(45deg)}.ik .thanks .ik-bub.coral path{fill:var(--coral)}.ik .thanks .ik-bub.coral .t1{font-size:21cqw}.ik .thanks .intro{flex-direction:column;gap:8px;display:flex}.ik .thanks .intro .big{margin:0;font-size:24px}.ik .thanks .intro p{color:var(--text);font-size:18px;font-weight:400;line-height:1.6}.ik .thanks .step{flex-direction:column;gap:22px;display:flex}.ik .thanks .tc{background:var(--g);border:1px solid var(--line);border-radius:var(--r);border-bottom-left-radius:var(--tail);flex-direction:column;gap:16px;padding:28px 26px 30px;transition:box-shadow .2s,transform .2s;display:flex}.ik .thanks .tc:hover,.ik .thanks .tc:focus-within{box-shadow:inset 0 0 0 1.5px var(--a);transform:translateY(-2px)}.ik .thanks .tc h2{color:var(--lime);font-size:22px;line-height:1.3}.ik .thanks .tc p{font-size:18px;line-height:1.65}.ik .thanks .tc.first{align-items:flex-start;gap:14px;width:100%;padding:24px 24px 26px}.ik .thanks .tc.first .l1{color:#1b1515;background:var(--lime);border-radius:9999px;padding:5px 16px 2px;font-size:17px;font-weight:700}.ik .thanks .tc.first .h{color:#fff;text-wrap:balance;font-size:28px;font-weight:700;line-height:1.25}.ik .thanks .tc.quiet{--a:#6b6060;background:var(--card);gap:12px;padding:22px 24px 24px}.ik .thanks .tc.quiet h2{color:var(--text);font-size:20px}.ik .thanks .tc.quiet p{font-size:17px}.ik .thanks .tc.quiet .ghost{min-width:110px;height:44px;padding:3px 24px 0;font-size:17px;font-weight:400}.ik .thanks .end{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:6px;display:flex}.ik .btn.go{animation:2.8s ease-in-out infinite ik-breathe;position:relative;overflow:hidden}.ik .btn.go:after{content:"";top:0;bottom:0;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;animation:4.2s ease-in-out infinite ik-sweep;position:absolute;inset-inline-start:-50%}.ik .btn.go:hover{color:var(--coral);background:#1b1515;animation-play-state:paused}.ik .btn.go:hover:after{display:none}@keyframes ik-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes ik-sweep{0%,55%{inset-inline-start:-50%}to{inset-inline-start:130%}}.ik .ik-foot{flex-direction:row;justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.ik .ik-foot svg.art{flex:1 1 0;min-width:0;max-width:400px;height:auto;display:block;overflow:visible}.ik .contact{text-align:right;flex:none;font-size:16px;line-height:1.7}.ik .contact b{font-size:18px;display:block}@media (width<=560px){.ik .cover{gap:14px}.ik .intro{font-size:17px}.ik .intro .big{font-size:21px}.ik .sec-head h2{font-size:23px}.ik .q .lab{font-size:18px}.ik .ik-badge{width:44px}.ik .btn,.ik .ghost{min-width:130px;padding-inline:20px}.ik .thanks .tc.first .h{font-size:25px}}@media (prefers-reduced-motion:reduce){.ik *{transition:none!important}.ik .btn.go,.ik .btn.go:after{animation:none!important}}.ik .btn.lime{border-color:var(--lime);background:var(--lime);color:#1b1515}.ik .btn.lime:hover:not(:disabled){color:var(--lime);background:#1b1515}.ik .btn.violet{border-color:var(--violet);background:var(--violet);color:#fff}.ik .btn.violet:hover:not(:disabled){color:var(--violet);background:#1b1515}.ik .btn.busy{cursor:default;opacity:1}.ik .thanks .tc .big2{color:#fff;font-size:34px;font-weight:700;line-height:1.2}.ik .pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ik .pair .btn{width:100%;min-width:0}.ik .thanks .errbox{margin:0}.ik .pulse{animation:1.6s ease-in-out infinite ik-pulse}@keyframes ik-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ik .pulse{animation:none}}@media (width<=420px){.ik .pair{grid-template-columns:1fr}}
