@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.sra-demo{--primary:#8E1F7E;--accent:#C2187A;--primary-ink:#fff;--ink:#1B1624;--muted:#58505F;--soft:#F6F4F7;--line:#E4E0E8;--tint:color-mix(in srgb,var(--primary) 7%,#fff);--deep:color-mix(in srgb,var(--primary) 78%,#1B1624);min-height:100dvh;background:#fff;color:var(--ink);font-family:DM Sans,system-ui,sans-serif;font-size:16px;line-height:1.6;display:flex;flex-direction:column;text-align:left;-webkit-font-smoothing:antialiased}.sra-demo *,.sra-demo *:before,.sra-demo *:after{box-sizing:border-box}.sra-demo :is(h1,h2,h3,h4){font-family:Manrope,DM Sans,system-ui,sans-serif!important;color:var(--ink)!important;font-weight:750!important;letter-spacing:-.025em!important;line-height:1.12;margin:0 0 .6rem;text-transform:none!important}.sra-demo h1{font-size:clamp(2.2rem,6.4vw,3.9rem);letter-spacing:-.035em!important}.sra-demo h2{font-size:clamp(1.55rem,4vw,2.3rem)}.sra-demo h3{font-size:1.15rem;letter-spacing:-.015em!important}.sra-demo p{margin:0 0 .75rem}.sra-demo a{color:var(--primary);text-underline-offset:3px}.sra-demo a:hover{color:var(--accent)}.sra-demo :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px #fff}.sra-demo .sra-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 1.25rem}.sra-demo main{flex:1;outline:none}.sra-demo .sra-page{padding:2.5rem 1.25rem 4rem}.sra-demo .sra-top{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.sra-demo .sra-top-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.7rem;padding-bottom:.7rem}.sra-demo .sra-brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--ink);font-size:1.1rem;letter-spacing:-.01em}.sra-demo .sra-brand:hover{color:var(--ink)}.sra-demo .sra-brand b{font-weight:800;color:var(--primary);letter-spacing:.02em}.sra-demo .sra-brand-sub{font-weight:500}.sra-demo .sra-mark{width:12px;height:30px;border-radius:3px;background:linear-gradient(180deg,var(--primary),var(--accent))}.sra-demo .sra-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;max-width:100%;white-space:normal;text-align:center;padding:.65rem 1.3rem;border-radius:10px;border:2px solid var(--primary);background:var(--primary);color:var(--primary-ink)!important;font:600 1rem DM Sans,sans-serif;cursor:pointer;text-decoration:none;transition:transform .15s,background .15s}.sra-demo .sra-btn:hover{background:var(--deep);border-color:var(--deep);color:var(--primary-ink)!important;transform:translateY(-1px)}.sra-demo .sra-btn[disabled],.sra-demo .sra-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.sra-demo .sra-btn.ghost{background:#fff;color:var(--primary)!important}.sra-demo .sra-btn.ghost:hover{background:var(--tint);border-color:var(--primary);color:var(--primary)!important}.sra-demo .sra-btn.big{min-height:56px;font-size:1.08rem;padding:.9rem 1.8rem}.sra-demo .sra-btn.sm{min-height:40px;padding:.4rem 1rem;font-size:.95rem}.sra-demo .sra-btn.light{background:#fff;border-color:#fff;color:var(--deep)!important}.sra-demo .sra-btn.light:hover{background:var(--tint);border-color:var(--tint);color:var(--deep)!important}.sra-demo .sra-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.4rem;box-shadow:0 1px 2px #1b16240a,0 8px 24px -12px #1b16241f}.sra-demo .sra-soft{background:var(--soft);border-radius:14px;padding:1.1rem 1.25rem}.sra-demo :is(p,a,li,dd){overflow-wrap:anywhere}.sra-demo .sra-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.sra-demo .sra-grid>*{min-width:0}@media(min-width:760px){.sra-demo .sra-grid.two{grid-template-columns:1fr 1fr}.sra-demo .sra-grid.lead{grid-template-columns:1.4fr 1fr}}.sra-demo .sra-kicker{color:var(--primary);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.7rem}.sra-demo .sra-lead{font-size:1.18rem;color:var(--muted);max-width:58ch}.sra-demo .sra-muted{color:var(--muted);font-size:.93rem}.sra-demo .sra-hero{background:radial-gradient(900px 420px at 85% -10%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),linear-gradient(180deg,var(--tint),#fff);padding:3.5rem 0 4rem;border-bottom:1px solid var(--line)}.sra-demo .sra-hero-grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.sra-demo .sra-hero-grid{grid-template-columns:1.35fr 1fr;gap:4rem}.sra-demo .sra-hero{padding:5.5rem 0 6rem}}.sra-demo .sra-hero h1{margin-bottom:1.1rem}.sra-demo .sra-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.6rem 0 1.4rem}.sra-demo .sra-assure{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;color:var(--muted);font-size:.95rem}.sra-demo .sra-assure li{padding-left:1.4rem;position:relative}.sra-demo .sra-assure li:before{content:"";position:absolute;left:0;top:.55em;width:.8rem;height:.45rem;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg) translateY(-50%)}.sra-demo .sra-sheet{background:#fff;border:1px solid var(--line);border-radius:20px;padding:1.6rem;box-shadow:0 30px 60px -30px color-mix(in srgb,var(--primary) 45%,transparent),0 2px 4px #1b16240d}.sra-demo .sra-sheet-h{font-weight:700;margin-bottom:1rem}.sra-demo .sra-levels{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.6rem}.sra-demo .sra-levels li{display:grid;gap:.1rem;padding:.8rem 1rem;border-radius:12px;background:var(--soft);border-left:5px solid var(--primary)}.sra-demo .sra-levels li:nth-child(2){border-left-color:color-mix(in srgb,var(--primary) 65%,var(--accent))}.sra-demo .sra-levels li:nth-child(3){border-left-color:var(--accent)}.sra-demo .sra-levels span{color:var(--muted);font-size:.9rem}.sra-demo .sra-sheet-f{color:var(--muted);font-size:.9rem;margin:0}.sra-demo .sra-sec{padding:4rem 0}.sra-demo .sra-sec.tint{background:var(--soft)}.sra-demo .sra-steps{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.5rem}@media(min-width:800px){.sra-demo .sra-steps{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.sra-demo .sra-steps li{border-top:2px solid var(--ink);padding-top:1rem}.sra-demo .sra-steps p{color:var(--muted)}.sra-demo .sra-num{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--primary);color:#fff;font-weight:700;margin-bottom:.8rem}.sra-demo .sra-reasons{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:620px){.sra-demo .sra-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.sra-demo .sra-reasons li:last-child{grid-column:1/-1}}@media(min-width:800px){.sra-demo .sra-reasons{grid-template-columns:repeat(6,minmax(0,1fr))}.sra-demo .sra-reasons li{grid-column:span 2}.sra-demo .sra-reasons li:nth-child(4){grid-column:2/span 2}.sra-demo .sra-reasons li:last-child{grid-column:4/span 2}}.sra-demo .sra-reason{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.5rem;background:#fff;border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--ink);transition:transform .2s,border-color .2s,box-shadow .2s}.sra-demo .sra-reason:hover{color:var(--ink);border-color:var(--primary);transform:translateY(-3px);box-shadow:0 18px 30px -20px color-mix(in srgb,var(--primary) 60%,transparent)}.sra-demo .sra-reason b{font-size:1.15rem;letter-spacing:-.015em}.sra-demo .sra-reason span{color:var(--muted);flex:1}.sra-demo .sra-reason i{font-style:normal;font-weight:700;color:var(--primary)}.sra-demo .sra-reason i:after{content:" →"}.sra-demo .sra-split{display:grid;gap:2rem}@media(min-width:860px){.sra-demo .sra-split{grid-template-columns:1fr 1fr;gap:4rem;align-items:center}}.sra-demo .sra-checks{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.sra-demo .sra-checks li{display:grid;padding:1rem 1.2rem;border:1px solid var(--line);border-left:5px solid var(--primary);border-radius:12px;background:#fff}.sra-demo .sra-checks span{color:var(--muted);font-size:.95rem}.sra-demo .sra-final{background:linear-gradient(135deg,var(--deep),var(--primary) 70%,var(--accent));padding:4rem 0;color:#fff}.sra-demo .sra-final :is(h2,p){color:#fff!important}.sra-demo .sra-final p{opacity:.9;font-size:1.1rem}.sra-demo .sra-scan{max-width:780px;margin:0 auto}.sra-demo .sra-opt{display:flex;gap:.8rem;align-items:flex-start;border:2px solid var(--line);border-radius:14px;padding:.95rem 1.1rem;margin-bottom:.65rem;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.sra-demo .sra-opt:hover{border-color:var(--primary)}.sra-demo .sra-opt:has(input:checked){border-color:var(--primary);background:var(--tint)}.sra-demo .sra-opt:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.sra-demo .sra-opt input{margin-top:.3rem;width:1.2rem;height:1.2rem;accent-color:var(--primary);flex:none}.sra-demo .sra-buy-options{display:grid;grid-template-columns:minmax(0,1fr);gap:.1rem .8rem}.sra-demo .sra-buy-options .sra-reason-option{min-height:106px;margin-bottom:.65rem;padding:1rem 1.1rem}.sra-demo .sra-buy-options .sra-reason-option strong{display:block;margin-bottom:.12rem}@media(min-width:640px){.sra-demo .sra-buy-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.sra-demo .sra-buy-options{grid-template-columns:repeat(6,minmax(0,1fr))}.sra-demo .sra-buy-options .sra-reason-option{grid-column:span 2}}.sra-demo .sra-buy-options .sra-urgency-option{position:relative;grid-column:1/-1;border:3px solid #8E1F7E;background:linear-gradient(115deg,#f8edf6,#fff);margin-top:.6rem;padding:1.35rem 1.1rem 1.1rem}.sra-demo .sra-urgency-option:has(input:checked){border-color:#8e1f7e;background:linear-gradient(115deg,#efdaeb,#faf3f8);box-shadow:0 0 0 2px #8e1f7e26}.sra-demo .sra-urgency-option input{accent-color:#8E1F7E}.sra-demo .sra-urgency-new{position:absolute;top:0;left:1rem;transform:translateY(-50%);border-radius:99px;background:#8e1f7e;color:#fff;padding:.18rem .7rem;font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.4}.sra-demo .sra-urgency-source{display:block;margin-top:.55rem;color:#8e1f7e;font-weight:700;font-size:.83rem}.sra-demo .sra-place-field{margin-top:1rem;max-width:420px}.sra-demo .sra-place-field input{display:block;width:100%;min-height:48px;margin-top:.35rem;padding:.6rem .8rem;border:2px solid #7A7283;border-radius:10px;font:inherit;color:var(--ink);background:#fff}.sra-demo .sra-opts-2{display:grid;gap:0 .75rem}@media(min-width:640px){.sra-demo .sra-opts-2{grid-template-columns:1fr 1fr}}.sra-demo fieldset{border:0;padding:0;margin:0;min-width:0}.sra-demo legend{padding:0;margin-bottom:.25rem}.sra-demo .sra-bar{height:8px;background:var(--line);border-radius:99px;overflow:hidden}.sra-demo .sra-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:99px;transition:width .35s}.sra-demo label.sra-lbl{display:block;font-weight:600;margin:1rem 0 .3rem}.sra-demo .sra-in{width:100%;min-height:48px;padding:.6rem .85rem;border:2px solid #7A7283;border-radius:10px;font:inherit;color:var(--ink);background:#fff}.sra-demo .sra-err{border:2px solid #9B1C1C;background:#fef2f2;color:#7f1d1d;border-radius:12px;padding:.9rem 1rem;margin:1rem 0}.sra-demo .sra-ok{border:2px solid #166534;background:#f0fdf4;color:#14532d;border-radius:14px;padding:1.1rem;margin:1rem 0}.sra-demo .sra-ok :is(h3,p){color:#14532d!important}.sra-demo .sra-pill{display:inline-block;border:1px solid var(--line);background:var(--soft);border-radius:99px;padding:.1rem .7rem;font-size:.82rem;font-weight:600;margin-right:.4rem}.sra-demo .sra-pill.status{background:var(--tint);border-color:var(--primary);color:var(--primary)}.sra-demo .sra-pill.deadline{background:color-mix(in srgb,var(--accent) 12%,#fff);border-color:var(--accent);color:var(--accent);font-weight:700}.sra-demo .sra-match-explanation{margin:.8rem 0;padding:.8rem 1rem;border-left:4px solid var(--primary);border-radius:8px;background:var(--soft)}.sra-demo .sra-match-explanation strong{display:block;margin-bottom:.25rem}.sra-demo .sra-match-explanation p{margin:0}.sra-demo .sra-match-explanation.caution{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,#fff)}.sra-demo ul.sra-list{margin:.25rem 0 .75rem;padding-left:1.2rem}.sra-demo ul.sra-list li{margin-bottom:.25rem}.sra-demo .sra-next{background:linear-gradient(135deg,var(--deep),var(--primary));color:var(--primary-ink);border-radius:20px;padding:2rem 1.6rem;margin:1.5rem 0}.sra-demo .sra-next :is(h2,h3,p,span,dd,dt){color:var(--primary-ink)!important}.sra-demo .sra-next .sra-btn{background:#fff;color:var(--deep)!important;border-color:#fff}.sra-demo .sra-next .sra-btn:hover{background:var(--tint)}.sra-demo .sra-urgency{margin:1.5rem 0 2rem;padding:1.25rem 1.35rem;border:1px solid #f0dddd;border-left:4px solid #9e3947;border-radius:14px;background:snow}.sra-demo .sra-urgency h2{margin:.2rem 0 .5rem;color:var(--deep)}.sra-demo .sra-urgency-list{display:grid;gap:1rem;padding:0;margin:1rem 0;list-style:none}.sra-demo .sra-urgency-list>li{padding-top:.9rem;border-top:1px solid #efdfdf}.sra-demo .sra-urgency-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sra-demo .sra-urgency-heading strong{line-height:1.4}.sra-demo .sra-urgency-heading span{flex:0 0 auto;color:#7c3540;font-size:.9rem;font-weight:700}.sra-demo .sra-urgency-matches{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding-left:1.1rem;margin:.35rem 0}.sra-demo .sra-urgency-footer{margin:1rem 0 0;font-weight:650}.sra-demo .sra-urgency-match-label{display:inline-block;padding:.35rem .55rem;border-radius:7px;background:#fff3f1;color:#7c3540;font-size:.88rem;font-weight:650}@media(max-width:560px){.sra-demo .sra-urgency{padding:1rem}.sra-demo .sra-urgency-heading{display:block}.sra-demo .sra-urgency-heading span{display:block;margin-top:.2rem}}.sra-demo .sra-indicative-amount{font-weight:700;color:var(--deep)}.sra-demo .sra-offer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin:1.5rem 0;padding:1.4rem;border:1px solid var(--line);border-left:5px solid var(--primary);border-radius:16px;background:var(--soft)}.sra-demo .sra-offer h2{font-size:1.45rem}.sra-demo .sra-offer .sra-kicker{margin-bottom:.35rem}.sra-demo .sra-offer p:last-child{margin-bottom:0}.sra-demo .sra-benchmark{margin:2rem 0;padding:1.5rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(140deg,var(--tint),#fff 72%)}.sra-demo .sra-benchmark h2{font-size:1.65rem}.sra-demo .sra-benchmark-list{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;padding:0;margin:1rem 0}.sra-demo .sra-benchmark-list li{display:grid;gap:.2rem;min-width:0;padding:1rem;border-radius:12px;border:1px solid var(--line);background:#fff}.sra-demo .sra-benchmark-list li>a{width:fit-content}@media(min-width:760px){.sra-demo .sra-benchmark-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sra-demo .sra-skel{background:linear-gradient(90deg,var(--soft),#ece8ef,var(--soft));background-size:200% 100%;animation:sraSk 1.4s infinite;border-radius:8px;height:1rem;margin:.5rem 0}@keyframes sraSk{to{background-position:-200% 0}}.sra-demo .sra-scan-wait{position:relative;isolation:isolate;overflow:hidden;max-width:820px;margin:clamp(.5rem,4vw,2.5rem) auto;padding:clamp(1.5rem,5vw,3.25rem);border:1px solid color-mix(in srgb,var(--primary) 17%,var(--line));border-radius:26px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 53%),linear-gradient(145deg,#fff 5%,color-mix(in srgb,var(--primary) 3%,#fff));box-shadow:0 24px 68px -38px color-mix(in srgb,var(--primary) 42%,transparent),0 4px 14px #1b16240d;text-align:center;animation:sraWaitEnter .55s cubic-bezier(.2,.7,.2,1) both}.sra-demo .sra-wait-orbit{position:absolute;z-index:-1;top:-78px;right:-46px;width:210px;height:210px;border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50%}.sra-demo .sra-wait-orbit:before,.sra-demo .sra-wait-orbit:after{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--primary) 9%,transparent);border-radius:50%;inset:18px}.sra-demo .sra-wait-orbit:after{inset:38px}.sra-demo .sra-wait-orbit span{position:absolute;top:40px;left:41px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.sra-demo .sra-wait-kicker{margin:0 0 .65rem;color:var(--primary);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sra-demo .sra-wait-title{position:relative;max-width:21ch;margin:0 auto .65rem!important;font-size:clamp(1.55rem,4vw,2.3rem)!important}.sra-demo .sra-wait-intro{max-width:48ch;margin:0 auto;color:var(--muted);font-size:1rem}.sra-demo .sra-wait-intro.is-near-complete{animation:sraWaitPulse 2.4s ease-in-out infinite}.sra-demo .sra-wait-timer{position:relative;width:154px;height:154px;margin:1.8rem auto 1.65rem;display:grid;place-items:center}.sra-demo .sra-wait-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.sra-demo .sra-wait-ring circle{fill:none;stroke-width:6}.sra-demo .sra-wait-ring-track{stroke:color-mix(in srgb,var(--primary) 11%,#fff)}.sra-demo .sra-wait-ring-progress{stroke:var(--primary);stroke-linecap:round;filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--primary) 16%,transparent))}.sra-demo .sra-wait-time{display:grid;justify-items:center;line-height:1}.sra-demo .sra-wait-time strong{font-family:Manrope,DM Sans,sans-serif;font-size:3.4rem;font-weight:800;letter-spacing:-.07em;color:var(--deep);font-variant-numeric:tabular-nums}.sra-demo .sra-wait-time span{margin-top:.3rem;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.04em}.sra-demo .sra-wait-steps{display:grid;grid-template-columns:1fr;gap:.55rem;max-width:560px;margin:0 auto;text-align:left}.sra-demo .sra-wait-step{display:flex;align-items:center;gap:.85rem;min-height:48px;padding:.55rem .8rem;border:1px solid transparent;border-radius:12px;color:color-mix(in srgb,var(--muted) 82%,#fff);font-size:.92rem}.sra-demo .sra-wait-step.is-active{color:var(--ink);border-color:color-mix(in srgb,var(--primary) 16%,var(--line));background:color-mix(in srgb,var(--primary) 5%,#fff)}.sra-demo .sra-wait-step.is-complete{color:var(--ink)}.sra-demo .sra-wait-step-mark{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--muted);font-size:.77rem;font-weight:800;font-variant-numeric:tabular-nums}.sra-demo .sra-wait-step.is-active .sra-wait-step-mark{border-color:var(--primary);color:var(--primary)}.sra-demo .sra-wait-step.is-complete .sra-wait-step-mark{border-color:var(--primary);background:var(--primary);color:#fff;font-size:.9rem}.sra-demo .sra-wait-note{display:flex;align-items:flex-start;gap:.75rem;max-width:600px;margin:1.5rem auto 0;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent) 4%,#fff);text-align:left}.sra-demo .sra-wait-note-mark{display:grid;place-items:center;flex:0 0 21px;width:21px;height:21px;margin-top:.1rem;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--primary);font-family:Manrope,sans-serif;font-size:.8rem;font-weight:800}.sra-demo .sra-wait-note p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}@keyframes sraWaitEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sraWaitPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}@keyframes sraWaitRingPulse{0%,to{opacity:.5}50%{opacity:1}}.sra-demo .sra-wait-timer.is-waiting .sra-wait-ring-track{animation:sraWaitRingPulse 2.4s ease-in-out infinite;stroke:color-mix(in srgb,var(--primary) 24%,#fff)}@media(min-width:620px){.sra-demo .sra-wait-steps{grid-template-columns:1fr 1fr;column-gap:.7rem}.sra-demo .sra-wait-step{font-size:.88rem}}@media(max-width:420px){.sra-demo .sra-scan-wait{border-radius:20px;padding:1.5rem 1.1rem}.sra-demo .sra-wait-timer{width:140px;height:140px}.sra-demo .sra-wait-time strong{font-size:3rem}.sra-demo .sra-wait-step{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.sra-demo .sra-scan-wait,.sra-demo .sra-scan-wait *{animation:none!important;transition:none!important}.sra-demo .sra-wait-ring-progress{display:none}.sra-demo .sra-wait-ring-track{opacity:1}}.sra-demo .sra-foot{border-top:1px solid var(--line);background:var(--soft);padding:2rem 0;font-size:.92rem;color:var(--muted)}.sra-demo .sra-foot-row{display:flex;flex-wrap:wrap;gap:1.25rem 3rem;justify-content:space-between}.sra-demo .sra-foot-brand{color:var(--ink);margin:0 0 .35rem}.sra-demo .sra-foot-brand b{color:var(--primary)}.sra-demo .sra-foot-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.sra-demo .sra-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sra-demo .sra-skip{position:absolute;left:-999px;top:0;background:#fff;padding:.5rem 1rem;z-index:50}.sra-demo .sra-skip:focus{left:0}@keyframes sraRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sra-demo .sra-rise{animation:sraRise .7s cubic-bezier(.2,.7,.2,1) both}.sra-demo .sra-rise.d2{animation-delay:.15s}@media(prefers-reduced-motion:reduce){.sra-demo *{animation:none!important;transition:none!important}}html{min-width:280px;background:#f5f5f7}body{margin:0;min-width:280px;font-family:Inter,Arial,sans-serif;color:#1f2937;background:#f5f5f7}button,input,textarea,select{font:inherit}
