:root{--ink:#15131c;--muted:#6c6875;--line:#e8e4ef;--paper:#fff;--soft:#f7f5fb;--purple:#673de6;--purple2:#5427d4;--green:#16794f;--amber:#9a6410;--shadow:0 24px 70px rgba(32,22,66,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#f7f5fb 0,#fff 45%);color:var(--ink);font:16px/1.55 Inter,system-ui,sans-serif}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:16px;z-index:20;background:#fff;padding:10px 14px;border-radius:10px}.try-header{max-width:1060px;margin:0 auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.try-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font:800 18px/1 "Plus Jakarta Sans",sans-serif}.try-trust{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.try-trust span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;color:#514c5c}.try-main{max-width:860px;margin:0 auto;padding:48px 24px 72px}.try-intro{text-align:center;max-width:760px;margin:0 auto 28px}.try-kicker{display:inline-block;color:var(--purple);font-weight:800;text-transform:uppercase;letter-spacing:.09em;font-size:12px}.try-intro h1{font:800 clamp(38px,7vw,68px)/1.02 "Plus Jakarta Sans",sans-serif;letter-spacing:-.045em;margin:14px 0}.try-intro p{max-width:690px;margin:0 auto;color:var(--muted);font-size:18px}.try-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px auto 0;max-width:620px}.try-steps div{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.75);color:#77717f;font-size:13px;font-weight:700}.try-steps b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eeeaf5}.try-steps .is-active{border-color:#cbbcff;color:var(--purple);background:#f4f0ff}.try-steps .is-active b{background:var(--purple);color:#fff}.try-card{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:28px;margin:18px 0;box-shadow:var(--shadow)}.try-section-head span{font-size:12px;color:var(--purple);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.try-section-head h2{font:800 24px/1.18 "Plus Jakarta Sans",sans-serif;margin:4px 0 20px}.try-label{display:block;font-weight:800;font-size:13px;margin:14px 0 7px}.try-select,textarea{width:100%;border:1px solid #d9d4e2;border-radius:14px;background:#fff;color:var(--ink);font:inherit;padding:13px 14px;outline:none}.try-select:focus,textarea:focus{border-color:#8f70ef;box-shadow:0 0 0 3px rgba(103,61,230,.12)}.try-question{margin-top:18px;padding:20px;border-radius:18px;background:#111321;color:#fff}.try-question small{display:block;color:#c9c3da;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.try-question p{font:700 20px/1.45 "Plus Jakarta Sans",sans-serif;margin:8px 0 0}.try-helper{color:var(--muted);margin:-8px 0 18px}.try-recorder{border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.try-recorder-status{display:flex;align-items:center;gap:10px}.try-dot{width:10px;height:10px;border-radius:50%;background:#b9b4c1}.try-dot.is-live{background:#e04153;box-shadow:0 0 0 6px rgba(224,65,83,.12)}.try-recorder-actions,.try-receipt-actions{display:flex;gap:8px;flex-wrap:wrap}.try-btn{appearance:none;border:0;border-radius:12px;padding:11px 15px;font:800 14px/1 Inter,sans-serif;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.try-btn:disabled{opacity:.45;cursor:not-allowed}.try-btn-primary{background:var(--purple);color:#fff}.try-btn-primary:hover{background:var(--purple2)}.try-btn-secondary{background:#f0edf6;color:#272331}.try-btn-quiet{background:transparent;color:#655f6d}.try-browser-note{min-height:22px;margin:10px 0 0;color:var(--muted);font-size:13px}.try-browser-note.is-warning{color:var(--amber)}textarea{resize:vertical;min-height:160px}.try-answer-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.try-answer-foot span{color:var(--muted);font-size:13px}.try-receipt{border-color:#cfc1ff}.try-receipt-intro{color:var(--muted)}.try-receipt-top{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.try-receipt-top div{padding:14px;background:var(--soft);border-radius:14px}.try-receipt-top small,.try-next small{display:block;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.try-receipt-top strong{display:block;margin-top:4px}.try-signal-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.try-signal{padding:13px;border:1px solid var(--line);border-radius:14px}.try-signal b{display:block;font-size:12px}.try-signal span{display:block;margin-top:5px;font-size:12px;color:var(--muted)}.try-signal.is-found{border-color:#aedbc9;background:#f1fbf7}.try-signal.is-found span{color:var(--green);font-weight:700}.try-next{margin:18px 0;padding:18px;border-radius:16px;background:#111321;color:#fff}.try-next small{color:#aaa3bc}.try-next strong{display:block;margin-top:5px;font:800 18px/1.3 "Plus Jakarta Sans",sans-serif}.try-next p{color:#d4cfe0;margin:8px 0 0}.try-local-note{font-size:12px;color:var(--muted);margin:12px 0 0}.try-method{display:flex;flex-direction:column;gap:5px;margin:20px 6px;color:#5d5767;font-size:13px}.try-method strong{color:#322d3b}.try-footer{max-width:1060px;margin:0 auto;padding:24px;display:flex;gap:18px;justify-content:center;flex-wrap:wrap;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.try-footer a{color:var(--purple);text-decoration:none;font-weight:700}
@media(max-width:700px){.try-header{align-items:flex-start}.try-trust{max-width:170px}.try-main{padding-top:30px}.try-intro{text-align:left}.try-steps{grid-template-columns:1fr}.try-steps div{justify-content:flex-start}.try-card{padding:20px;border-radius:18px}.try-recorder{align-items:stretch}.try-recorder-actions{width:100%}.try-recorder-actions .try-btn{flex:1}.try-receipt-top{grid-template-columns:1fr}.try-signal-grid{grid-template-columns:1fr 1fr}.try-receipt-actions{flex-direction:column}.try-receipt-actions .try-btn{width:100%}}
@media(max-width:440px){.try-signal-grid{grid-template-columns:1fr}.try-trust span:nth-child(2){display:none}}