:root{--navy:#00101f;--navy2:#0b1c33;--tq:#27c4d4;--gold:#e5b94a;--ink:#eef4f8;--mut:#9fb3c6}html,body,#root{margin:0;min-height:100%}body{background:var(--navy);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}.krip{max-width:760px;margin:0 auto;padding:0 16px 40px;line-height:1.55}.hero{text-align:center;padding:12px 0 8px}.hero img{width:min(70%,300px);height:auto;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 82%,transparent 100%);mask-image:radial-gradient(closest-side,#000 82%,transparent 100%);margin:0 auto}h1{font-size:clamp(24px,6.5vw,38px);line-height:1.2;margin:8px 0;background:linear-gradient(90deg,var(--tq),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{color:var(--mut);margin:0 0 16px}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;border:0;background:linear-gradient(90deg,var(--tq),var(--gold));color:#04121f;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer}.cta:disabled{opacity:.45;cursor:not-allowed;width:100%;margin-top:14px}.chips{scrollbar-width:none;display:flex;gap:8px;overflow-x:auto;padding:12px 0;position:sticky;top:0;background:var(--navy);z-index:2}.chips a{white-space:nowrap;padding:10px 16px;border-radius:999px;border:1px solid #1f3a58;color:var(--ink);text-decoration:none;min-height:20px}.card{background:linear-gradient(180deg,var(--navy2),#08162a);border:1px solid #17304d;border-radius:22px;padding:22px 18px;margin:14px 0;scroll-margin-top:64px}.eyebrow{color:var(--gold);font-size:13px;letter-spacing:.04em;margin:0}h2{margin:4px 0 12px;font-size:24px}h3{margin:0 0 6px;font-size:20px}h3 small{color:var(--tq);font-weight:500;font-size:14px;margin-inline-start:8px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.tabs button,.toggle button{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid #1f3a58;background:transparent;color:var(--ink);font-size:15px;cursor:pointer}.tabs button.on,.toggle button.on{background:var(--tq);color:#04121f;border-color:var(--tq);font-weight:700}.dest p{color:var(--mut);margin:0 0 10px}.vibes{display:flex;gap:8px;flex-wrap:wrap}.vibes span{padding:6px 12px;border-radius:999px;background:#12294a;color:var(--gold);font-size:14px}.steps{list-style:none;padding:0;margin:0;display:grid;gap:12px}.steps li{display:flex;gap:14px;align-items:flex-start}.steps i{flex:none;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--tq),var(--gold));color:#04121f;font-style:normal;font-weight:800;display:grid;place-items:center}.steps b{display:block}.steps span{color:var(--mut)}.facts{list-style:none;padding:0;margin:12px 0;display:grid;gap:0}.facts li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 14px;padding:10px 0;border-bottom:1px solid #17304d}.facts span{color:var(--mut);flex:none}.facts b{text-align:start;font-weight:600;flex:1 1 200px}.toggle{display:flex;gap:8px;margin:10px 0}.price{font-size:clamp(24px,7.4vw,36px);text-align:right;white-space:nowrap;font-weight:800;margin:6px 0;color:var(--gold)}.note{color:var(--mut);font-size:14px;margin:4px 0}footer{text-align:center;color:var(--mut);font-size:13px;padding:18px 0}.chips::-webkit-scrollbar{display:none}.lead{display:flex;flex-direction:column;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #1f3a58;position:relative}.lead h3{margin:0}.lead label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--ink)}.lead input{min-height:48px;padding:0 14px;border-radius:12px;border:1px solid #1f3a58;background:#06192b;color:var(--ink);font-size:16px;font-family:inherit}.lead input[readonly]{opacity:.7}.lead .cta:disabled{opacity:.6}.lead.ok{gap:6px}.lead .err{color:#ff9d9d;margin:0}.adm{max-width:720px;margin:0 auto;padding:20px;direction:rtl}.adm table{width:100%;border-collapse:collapse}.adm td,.adm th{padding:10px 6px;border-bottom:1px solid #1f3a58;text-align:right;font-size:14px}*{box-sizing:border-box}.lead input{width:100%;min-width:0}.krip{overflow-x:clip}.adm a{color:var(--tq)}
