:root{--paper:#fff;--stone:#f5f4fa;--stone-2:#eceafa;--dark:#131320;--dark-2:#1d1d2e;--ink:#14141d;--ink-2:#5b5b6d;--ink-3:#8b8b9d;--on-dark:#f1f0f8;--on-dark-2:#a3a2b6;--line:#e6e4f0;--line-2:#d4d1e6;--line-dark:#2f2f45;--iris:#4432d6;--iris-deep:#33249f;--iris-pale:#c9c0ff;--iris-soft:#eeebff;--on-iris:#fff;--marker:#ffe14d;--critical:#b8291f;--critical-bg:#fdeceb;--critical-line:#f4c9c5;--high:#b35c0e;--high-bg:#fdf1e3;--high-line:#f2d7b4;--medium:#8a6d06;--medium-bg:#fbf5da;--medium-line:#eee0a7;--low:#2f5fa8;--low-bg:#eaf1fb;--low-line:#c6d9f1;--pass:#1a6f47;--pass-bg:#e7f5ed;--pass-line:#bfe2cf;--radius:14px;--radius-sm:9px;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--ease:cubic-bezier(0.22,0.61,0.36,1);--wrap:1080px;--measure:720px}*{box-sizing:border-box}html{overflow-x:clip}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3,h4{text-wrap:balance}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.wrap{max-width:var(--wrap)}.wrap,.wrap-wide{margin:0 auto;padding:0 22px}.wrap-wide{max-width:1180px}.topbar{border-bottom:1px solid var(--line);background:var(--paper)}.topbar>div{max-width:1180px;margin:0 auto;padding:15px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brandmark{font-weight:800;font-size:19px;letter-spacing:-.03em}.brandmark span{color:var(--iris)}.topbar nav{display:flex;gap:20px;font-size:14px;color:var(--ink-2)}.topbar nav a{text-decoration:none}.topbar nav a:hover{color:var(--ink)}.hero{text-align:center;padding:clamp(44px,7vw,86px) 0 clamp(34px,5vw,60px)}.hero>*{margin-left:auto;margin-right:auto}.eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line-2);border-radius:999px;padding:6px 15px 6px 11px;font-size:12.5px;color:var(--ink-2);background:var(--paper);margin-bottom:clamp(18px,2.5vw,26px)}.eyebrow b{color:var(--ink);font-weight:700}.eyebrow i{width:7px;height:7px;border-radius:50%;flex:none;box-shadow:0 0 0 3px rgba(68,50,214,.24);animation:livedot 2.6s var(--ease) infinite}.hero h1{font-size:min(7.6vw,116px);white-space:nowrap;line-height:1.02;letter-spacing:-.045em;font-weight:800;margin:0 0 22px;max-width:none;animation:titleFloat 7s ease-in-out infinite;will-change:translate}.heroEm{position:relative;display:inline-block;z-index:0;padding:0 .04em}.heroEm:before{content:"";position:absolute;z-index:-1;left:-.07em;right:-.09em;top:.21em;bottom:.015em;background:var(--marker);-webkit-clip-path:polygon(.4% 8%,99.4% 0,100% 88%,99% 99%,1.4% 93%,0 22%);clip-path:polygon(.4% 8%,99.4% 0,100% 88%,99% 99%,1.4% 93%,0 22%);transform:rotate(-1.35deg);mix-blend-mode:multiply;animation:markerIn .62s cubic-bezier(.35,.8,.35,1) .45s both}@keyframes markerIn{0%{transform:rotate(-1.35deg) scaleX(0)}to{transform:rotate(-1.35deg) scaleX(1)}}.heroEm:before{transform-origin:left center}.hero .sub{font-size:clamp(16px,1.5vw,19px);color:var(--ink-2);max-width:52ch;margin:0 auto clamp(26px,3.4vw,36px)}.scanbox{display:flex;gap:8px;max-width:540px;margin:0 auto;background:var(--paper);border:1.5px solid var(--line-2);border-radius:12px;padding:7px;transition:border-color .18s,box-shadow .18s}.scanbox:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px rgba(18,19,15,.07)}.scanbox input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;padding:12px;font-size:16px;color:var(--ink);font-family:inherit}.scanbox input::placeholder{color:var(--ink-3)}.primary{border:0;cursor:pointer;flex:none;background:var(--iris);color:var(--on-iris);font-family:inherit;font-weight:700;font-size:15px;letter-spacing:-.005em;padding:12px 22px;border-radius:8px;transition:background .16s,transform .12s}.primary:hover:not(:disabled){background:var(--iris-deep);transform:translateY(-1px);box-shadow:0 8px 18px -8px rgba(68,50,214,.55)}.primary:active:not(:disabled){transform:translateY(1px)}.primary:disabled{opacity:.45;cursor:not-allowed}.ghost{border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:10px 18px;border-radius:8px;text-decoration:none;display:inline-block;transition:border-color .16s,background .16s}.ghost:hover{border-color:var(--ink);background:var(--stone)}.reassure{font-size:13.5px;color:var(--ink-3);text-align:center;max-width:none;white-space:nowrap}.err,.reassure{margin:14px auto 0}.err{background:var(--critical-bg);border:1px solid var(--critical-line);color:var(--critical);padding:11px 15px;border-radius:9px;font-size:14px;max-width:540px}.err,.progress{text-align:left}.progress{padding:34px 0;max-width:520px;margin:0 auto}.progress .target{font-family:var(--mono);font-size:13px;color:var(--ink-2);text-align:center;margin-bottom:24px;word-break:break-all}.steps{display:grid;grid-gap:2px;gap:2px}.step{display:flex;align-items:center;gap:12px;padding:9px 13px;border-radius:9px;font-size:14.5px;color:var(--ink-3);transition:background .3s var(--ease),color .3s var(--ease)}.step .dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--line-2);transition:background .3s var(--ease),box-shadow .3s var(--ease)}.step.done{color:var(--ink-2)}.step.done .dot{background:var(--pass)}.step.active{background:var(--stone);color:var(--ink);font-weight:600}.step.active .dot{background:var(--iris);box-shadow:0 0 0 4px rgba(68,50,214,.26);animation:livedot 1.5s var(--ease) infinite}.proof{background:var(--stone);border-block:1px solid var(--line)}.proofRow{max-width:1180px;margin:0 auto}.stat{padding:clamp(20px,2.6vw,30px) clamp(12px,2vw,24px);border-right:1px solid var(--line);text-align:center}.stat:last-child{border-right:0}.stat b{font-size:clamp(24px,3vw,36px);letter-spacing:-.035em;line-height:1.1}.stat span{margin-top:5px;font-size:12.5px;color:var(--ink-2);letter-spacing:.01em}@media (max-width:720px){.proofRow{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}.section{padding:clamp(54px,8vw,96px) 0}.section.tinted{background:var(--stone);border-block:1px solid var(--line)}.sectionHead{text-align:center;max-width:640px;margin:0 auto clamp(32px,4.5vw,52px)}.sectionHead h2{font-size:clamp(26px,3.6vw,42px);line-height:1.1;letter-spacing:-.032em;font-weight:800;margin:0 0 12px}.sectionHead p{margin:0;color:var(--ink-2);font-size:clamp(15px,1.3vw,17px)}.kicker{display:block;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.checkGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:stretch}.cardlet{border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px 26px;display:flex;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s}.cardlet,.section.tinted .cardlet{background:var(--paper)}.cardlet:hover{border-color:var(--line-2);box-shadow:0 8px 24px -14px rgba(18,19,15,.22);transform:translateY(-2px)}.cardletIcon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex:none;color:var(--iris-deep);margin-bottom:16px}.cardlet h3{margin:0 0 8px;font-size:17px;font-weight:700;letter-spacing:-.018em;line-height:1.3}.cardlet p{margin:0;font-size:14.5px;color:var(--ink-2);line-height:1.55}@media (max-width:900px){.checkGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.checkGrid{grid-template-columns:1fr}}.band{background:var(--dark);padding:clamp(54px,8vw,96px) 0}.band,.band .sectionHead h2{color:var(--on-dark)}.band .sectionHead p{color:var(--on-dark-2)}.band .kicker{color:var(--iris-pale)}.demo{max-width:780px;margin:0 auto;background:var(--paper);color:var(--ink);border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}.demoBar{display:flex;align-items:center;gap:8px;padding:11px 16px;background:var(--stone);border-bottom:1px solid var(--line)}.demoBar i{width:9px;height:9px;border-radius:50%;background:var(--line-2);display:block}.demoBar span{margin-left:8px;font-family:var(--mono);font-size:12px;color:var(--ink-2)}.demoBody{padding:clamp(20px,3vw,30px)}.demoBody>.tally{margin:0 0 18px}.demoNote{margin:20px 0 0;text-align:center;font-size:13px;color:var(--ink-3)}.bandFoot{margin:clamp(28px,4vw,42px) auto 0;text-align:center;max-width:52ch;color:var(--on-dark-2);font-size:15px}.bandFoot .primary{margin-top:18px}.priceCard{max-width:560px;margin:0 auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(26px,4vw,40px);text-align:center}.priceCard .price{font-size:clamp(44px,6vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0}.priceCard .once{margin:8px 0 24px;color:var(--ink-2);font-size:15px}.priceCard ul{list-style:none;padding:0;margin:0 0 26px;text-align:left;display:grid;grid-gap:10px;gap:10px}.priceCard li{position:relative;padding-left:26px;font-size:15px;line-height:1.5}.priceCard li:before{content:"✓";position:absolute;left:0;top:0;color:var(--pass);font-weight:800;font-size:14px;line-height:1.6}.promiseRow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px)}.promiseItem{border-top:2px solid var(--ink);padding-top:18px}.promiseItem h3{margin:0 0 8px;font-size:17px;font-weight:700;letter-spacing:-.018em}.promiseItem p{margin:0;font-size:14.5px;color:var(--ink-2)}.promiseNum{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--ink-3);margin-bottom:10px}@media (max-width:800px){.promiseRow{grid-template-columns:1fr}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.revealed{opacity:1}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}footer{border-top:1px solid var(--line);padding:clamp(34px,5vw,54px) 0 clamp(40px,6vw,64px);color:var(--ink-3);font-size:13.5px}footer p{margin:0 0 10px;max-width:68ch}.footerLinks{display:flex;gap:18px;margin-top:18px}.footerLinks a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line-2)}.footerLinks a:hover{color:var(--ink);border-color:var(--ink)}.rhead{padding:clamp(30px,5vw,52px) 0 clamp(20px,3vw,30px)}.rhead .site{font-family:var(--mono);font-size:14px;color:var(--ink-2);margin-bottom:18px;word-break:break-all}.rhead .landedOn{color:var(--ink-3)}.gradeRow{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}.verdictBox{flex:none;padding:8px 15px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:-.005em;border:1px solid transparent;white-space:nowrap}.v-critical{background:var(--critical-bg);color:var(--critical);border-color:var(--critical-line)}.v-high{background:var(--high-bg);color:var(--high);border-color:var(--high-line)}.v-medium{background:var(--medium-bg);color:var(--medium);border-color:var(--medium-line)}.v-low,.v-pass{background:var(--pass-bg);color:var(--pass);border-color:var(--pass-line)}.v-unknown{background:var(--stone);color:var(--ink-2);border-color:var(--line-2)}.gradeText{flex:1 1;min-width:240px}.gradeText h1{margin:0 0 6px;font-size:clamp(23px,3vw,33px);font-weight:800;letter-spacing:-.03em;line-height:1.15}.gradeText p{margin:0;color:var(--ink-2);font-size:15.5px}.tally{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 0}.pill{font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:7px;border:1px solid transparent;letter-spacing:-.005em}.pill.critical{background:var(--critical-bg);color:var(--critical);border-color:var(--critical-line)}.pill.high{background:var(--high-bg);color:var(--high);border-color:var(--high-line)}.pill.medium{background:var(--medium-bg);color:var(--medium);border-color:var(--medium-line)}.pill.low{background:var(--low-bg);color:var(--low);border-color:var(--low-line)}.pill.pass{background:var(--pass-bg);color:var(--pass);border-color:var(--pass-line)}.meta{margin:18px 0 0;font-size:13px;color:var(--ink-3)}.findings{padding-bottom:40px}.sectionLabel{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:40px 0 14px}.changed{background:var(--low-bg);border:1px solid var(--low-line);color:var(--ink);padding:14px 17px;border-radius:10px;font-size:14.5px;margin-bottom:22px}.blockedNotice{background:var(--stone);border:1px solid var(--line-2);border-radius:var(--radius);padding:22px 24px;margin-bottom:26px}.blockedNotice h2{margin:0 0 10px;font-size:20px;font-weight:800;letter-spacing:-.02em}.blockedNotice p{margin:0 0 11px;font-size:15px;color:var(--ink-2)}.blockedNotice p:last-child{margin-bottom:0}.blockedEvidence{font-family:var(--mono)!important;font-size:12.5px!important;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 12px;word-break:break-word}.finding{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin-bottom:12px;overflow:hidden}.finding.critical{border-left:3px solid var(--critical)}.finding.high{border-left:3px solid var(--high)}.finding.medium{border-left:3px solid var(--medium)}.finding.low{border-left:3px solid var(--low)}.fhead{display:flex;gap:14px;align-items:flex-start;padding:18px 20px}.sev{flex:none;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;padding:4px 8px;border-radius:6px;margin-top:3px;min-width:62px;text-align:center}.sev.critical{background:var(--critical-bg);color:var(--critical)}.sev.high{background:var(--high-bg);color:var(--high)}.sev.medium{background:var(--medium-bg);color:var(--medium)}.sev.low{background:var(--low-bg);color:var(--low)}.ftitle{flex:1 1;min-width:0}.ftitle h3{margin:0;font-size:17px;font-weight:700;letter-spacing:-.018em;line-height:1.35}.fsum{margin:5px 0 0;font-size:14.5px;color:var(--ink-2)}.fmins{flex:none;font-family:var(--mono);font-size:12px;color:var(--ink-3);margin-top:5px}.lockrow{display:flex;gap:11px;align-items:flex-start;padding:14px 20px 18px;margin:0 20px 18px;border-top:1px dashed var(--line-2);font-size:14px;color:var(--ink-2);border-radius:0}.fbody{padding:0 20px 20px}.means{margin:0 0 16px;font-size:15px;color:var(--ink)}.subLabel{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 7px}.evidence{font-family:var(--mono);font-size:12.5px;white-space:pre-wrap;word-break:break-word;background:var(--stone);border:1px solid var(--line);border-radius:9px;padding:12px 14px;color:var(--ink-2)}.fix{margin-top:20px;border-top:1px solid var(--line);padding-top:18px}.goal{margin:0 0 4px;font-weight:700;font-size:15.5px}.where{margin:0 0 14px;font-size:14px;color:var(--ink-2)}.fix ol{margin:0;padding-left:20px;display:grid;grid-gap:12px;gap:12px;font-size:15px}.fix li{line-height:1.6}.verify{margin:16px 0 0;font-size:14.5px;background:var(--pass-bg);border:1px solid var(--pass-line);border-radius:9px;padding:12px 14px}.devnote{margin:12px 0 0;font-size:13.5px;color:var(--ink-3);font-style:italic}.lockedSummary{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px}.lockedRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;padding:13px 16px;background:var(--paper)}.lockedRow.critical{border-left:3px solid var(--critical)}.lockedRow.high{border-left:3px solid var(--high)}.lockedRow.medium{border-left:3px solid var(--medium)}.lockedRow.low{border-left:3px solid var(--low)}.lockedCount{font-weight:700;font-size:15px}.lockedArea{color:var(--ink-2);font-size:14px}.sampleNote{font-size:14.5px;color:var(--ink-2);margin:0 0 16px}.sampleNote strong{color:var(--ink)}.paywall{border:1px solid var(--line);border-radius:var(--radius);background:var(--stone);padding:clamp(24px,4vw,36px);margin:30px 0;text-align:center}.paywall .price{font-size:clamp(40px,5.5vw,56px);font-weight:800;letter-spacing:-.04em;margin:0;line-height:1}.paywall .once{margin:8px 0 20px;font-size:14.5px;color:var(--ink-2)}.paywall h2{margin:0 0 12px;font-size:clamp(20px,2.6vw,26px);font-weight:800;letter-spacing:-.028em}.paywall>p{margin:0 auto 20px;color:var(--ink-2);font-size:15px;max-width:52ch}.paywall ul{list-style:none;padding:0;margin:0 auto 24px;max-width:420px;text-align:left;display:grid;grid-gap:9px;gap:9px}.paywall li{position:relative;padding-left:25px;font-size:14.5px;line-height:1.5}.paywall li:before{content:"✓";position:absolute;left:0;top:0;color:var(--pass);font-weight:800}.savebar{border:1px solid var(--line);border-radius:10px;background:var(--stone);padding:16px 18px;margin:22px 0;font-size:14px;color:var(--ink-2);display:grid;grid-gap:6px;gap:6px}.savebar code,.savebar strong{color:var(--ink)}.savebar code{font-family:var(--mono);font-size:12.5px;word-break:break-all;background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:8px 10px}.passedNote{font-size:14.5px;color:var(--ink-2);margin:26px 0 0}.passedList{display:grid;grid-gap:5px;gap:5px;margin-top:12px}.passedItem{display:flex;gap:10px;font-size:14px;color:var(--ink-2);align-items:baseline}.tick{color:var(--pass);font-weight:800;flex:none}.recheck{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:space-between;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:22px 24px;margin:30px 0}.recheck strong{font-size:16px}.recheck p{margin:6px 0 0;font-size:14px;color:var(--ink-2);max-width:52ch}.recheckWait{font-size:13.5px!important;color:var(--ink-3)!important}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.codeblock{position:relative;margin:10px 0 0}.codeblock pre{margin:0;font-family:var(--mono);font-size:12.5px;line-height:1.6;background:var(--dark);color:#e6e8dd;border-radius:9px;padding:14px 16px;overflow-x:auto;white-space:pre}.copybtn{position:absolute;top:8px;right:8px;border:1px solid var(--line-dark);background:var(--dark-2);color:var(--on-dark-2);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;padding:5px 10px;border-radius:6px}.copybtn:hover{color:var(--on-dark);border-color:#4a4c3f}.legal{padding:40px 0 70px;max-width:700px}.legal h1{font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.032em;margin:0 0 10px}.legal h2{font-size:19px;font-weight:700;letter-spacing:-.02em;margin:34px 0 10px}.legal li,.legal p{font-size:15.5px;color:var(--ink-2);line-height:1.7}.legal strong{color:var(--ink)}.legalNav{display:flex;gap:18px;font-size:14px;margin-bottom:30px}.legalNav a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line-2)}.legalNav a:hover{color:var(--ink);border-color:var(--ink)}.ownerInput{width:100%;border:1.5px solid var(--line-2);border-radius:9px;padding:12px 14px;font-family:var(--mono);font-size:14px;color:var(--ink);background:var(--paper)}.ownerInput:focus-visible{border-color:var(--ink);outline:none}@media print{.actions,.band,.demo,.paywall,.recheck,.savebar,.topbar{display:none!important}body{background:#fff}.finding{break-inside:avoid;page-break-inside:avoid;border-color:#ccc}.wrap{max-width:none;padding:0}.codeblock pre{background:#f4f4f0;color:#111;border:1px solid #ddd}a[href]:after{content:""}}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:-12% 0 20%;z-index:-1;pointer-events:none;background:radial-gradient(46% 52% at 28% 34%,rgba(68,50,214,.14),transparent 68%),radial-gradient(40% 46% at 76% 26%,rgba(150,120,255,.11),transparent 70%);filter:blur(14px);animation:drift 22s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.07)}}.cardlet{transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease);will-change:transform}.cardlet:hover{transform:translateY(-6px);box-shadow:0 18px 34px -20px rgba(20,20,29,.3),0 2px 6px -3px rgba(20,20,29,.08)}.cardletIcon{transition:transform .28s var(--ease),background .28s var(--ease)}.cardlet:hover .cardletIcon{transform:translateY(-2px) scale(1.05);background:var(--iris-pale)}.demo{animation:hover 8s ease-in-out infinite;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}@keyframes hover{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.demo:hover{animation-play-state:paused;transform:translateY(-9px) scale(1.008)}.primary{transition:background .16s,transform .16s var(--ease),box-shadow .22s var(--ease)}.ghost{transition:border-color .16s,background .16s,transform .16s var(--ease)}.ghost:hover{transform:translateY(-1px)}.scanbox{transition:border-color .2s,box-shadow .28s var(--ease),transform .28s var(--ease)}.scanbox:hover{border-color:var(--line-2);box-shadow:0 10px 26px -18px rgba(20,20,29,.35)}.scanbox:focus-within{border-color:var(--iris);box-shadow:0 0 0 4px rgba(68,50,214,.14),0 10px 26px -18px rgba(20,20,29,.3);transform:translateY(-1px)}.stat b{animation:settle .7s var(--ease) both}.stat:first-child b{animation-delay:.05s}.stat:nth-child(2) b{animation-delay:.13s}.stat:nth-child(3) b{animation-delay:.21s}.stat:nth-child(4) b{animation-delay:.29s}@keyframes settle{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.promiseItem{position:relative;border-top-color:var(--line-2)}.promiseItem:after{content:"";position:absolute;top:-2px;left:0;height:2px;width:0;background:var(--iris);transition:width .7s var(--ease) .15s}.promiseItem.revealed:after{width:100%}.footerLinks a,.legalNav a,.topbar nav a{transition:color .16s,border-color .16s}.topbar nav a:hover{color:var(--iris-deep)}@media (prefers-reduced-motion:reduce){.demo,.hero:before,.stat b{animation:none!important}.cardlet:hover,.demo:hover,.ghost:hover,.primary:hover,.scanbox:focus-within{transform:none!important}.promiseItem:after{transition:none}}.wrap-hero{max-width:1460px;margin:0 auto;padding-inline:22px}@media (max-width:520px){.hero h1{white-space:normal;font-size:clamp(32px,10.5vw,46px);max-width:14ch;margin-inline:auto}}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(320px 320px at var(--px,50%) var(--py,38%),rgba(68,50,214,.11),transparent 70%);transition:opacity .4s var(--ease)}.checkGrid{perspective:1100px}.cardlet{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0));transform-style:preserve-3d;transition:transform .25s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.cardlet:hover{--lift:-6px;box-shadow:0 22px 40px -24px rgba(20,20,29,.34),0 2px 6px -3px rgba(20,20,29,.08)}.primary{position:relative;overflow:hidden}.primary:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.32) 48%,transparent 76%);transform:translateX(-130%);transition:transform .62s var(--ease)}.primary:hover:after{transform:translateX(130%)}.stat{transition:background .3s var(--ease)}.stat:hover{background:var(--paper)}@media (prefers-reduced-motion:reduce){.hero h1{transform:none!important}.heroEm:before{animation:none!important}.cardlet{transform:none!important}.primary:after{display:none}}@keyframes titleFloat{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes floatSlow{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes floatSlower{0%,to{translate:0 0}50%{translate:0 -5px}}.hero .eyebrow{animation:floatSlower 9s ease-in-out infinite}.hero .sub{animation:floatSlow 8s ease-in-out .6s infinite}.hero .scanbox{animation:floatSlow 7.6s ease-in-out 1.1s infinite}.heroEm:before{animation:markerIn .62s cubic-bezier(.35,.8,.35,1) .45s both,markerBreathe 11s ease-in-out 1.2s infinite}@keyframes markerBreathe{0%,to{rotate:-1.35deg}50%{rotate:-.85deg}}.ticker{overflow:hidden;border-block:1px solid var(--line);background:var(--paper);padding:13px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.tickerTrack{display:flex;width:max-content;animation:tickerRun 132s linear infinite}.ticker:hover .tickerTrack{animation-play-state:paused}.tickerRun{display:flex}.tickerItem{display:inline-flex;align-items:center;gap:10px;padding:0 26px;white-space:nowrap;font-size:13.5px;color:var(--ink-2)}.tickerItem i{width:5px;height:5px;border-radius:50%;flex:none}@keyframes tickerRun{to{transform:translateX(-50%)}}.demo{position:relative}.demo:after{content:"";position:absolute;left:0;right:0;top:0;height:84px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(68,50,214,.1) 62%,rgba(68,50,214,.3));border-bottom:1px solid rgba(68,50,214,.35);animation:demoScan 6.5s cubic-bezier(.5,0,.5,1) infinite}.band{position:relative;overflow:hidden}.band:before{content:"";position:absolute;inset:-25%;background:radial-gradient(38% 40% at 22% 26%,rgba(101,82,235,.3),transparent 68%),radial-gradient(34% 36% at 80% 74%,rgba(140,118,255,.2),transparent 70%);animation:drift 26s ease-in-out infinite alternate;pointer-events:none}.band>*,.cardlet{position:relative}.cardlet{overflow:hidden}.cardlet:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(190px 190px at var(--cx,50%) var(--cy,0),rgba(68,50,214,.09),transparent 72%);opacity:0;transition:opacity .3s var(--ease)}.cardlet:hover:before{opacity:1}.cardlet>*{position:relative}.reveal{transform:translateY(22px) scale(.985)}.reveal.revealed{transform:none}@media (prefers-reduced-motion:reduce){.band:before,.demo:after,.hero .eyebrow,.hero .scanbox,.hero .sub,.hero h1,.heroEm:before,.tickerTrack{animation:none!important}.demo:after{display:none}}.primary{transform:translate3d(var(--mx,0),var(--my,0),0);transition:background .16s,transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .22s var(--ease)}.primary:hover:not(:disabled){transform:translate3d(var(--mx,0),calc(var(--my, 0px) - 1px),0)}@media (prefers-reduced-motion:reduce){.primary{transform:none!important}}.proof{background:var(--dark);color:var(--on-dark)}.proof:before{inset:-35%;background:radial-gradient(36% 46% at 20% 30%,rgba(101,82,235,.34),transparent 68%),radial-gradient(32% 42% at 82% 72%,rgba(140,118,255,.22),transparent 70%);animation:drift 24s ease-in-out infinite alternate}.stat{border-right-color:hsla(0,0%,100%,.12)}.stat b{color:var(--on-dark)}.stat span{color:var(--on-dark-2)}.stat:hover{background:hsla(0,0%,100%,.045)}@media (max-width:720px){.stat:nth-child(-n+2){border-bottom-color:hsla(0,0%,100%,.12)}}.ticker{border-bottom:0}.stat{padding:clamp(26px,3.4vw,42px) clamp(12px,2vw,24px)}.stat b{font-size:clamp(28px,3.4vw,42px)}.stat span{font-size:13px;margin-top:7px}.ticker{background:var(--dark);border-top:0;border-bottom:1px solid var(--line-dark);padding:9px 0}.tickerItem{color:var(--on-dark-2);font-size:12.5px}.tickerItem i{background:var(--iris-pale);opacity:.8}.primary{transform:none!important}.primary:after{transform:none;animation:sheen 6.5s ease-in-out 2s infinite;transition:none}@keyframes sheen{0%,62%,to{transform:translateX(-130%)}78%{transform:translateX(130%)}}.primary:hover:after{transform:none}.primary:hover:not(:disabled){transform:translateY(-1px)!important}.stat b{font-size:clamp(34px,4.4vw,56px);letter-spacing:-.04em}.stat span{font-size:13.5px}@media (max-width:620px){.reassure{white-space:normal;max-width:42ch}}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");mix-blend-mode:multiply}.section{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0,var(--stone) 46%,#fff 100%)}.section:before{content:"";position:absolute;inset:-30%;pointer-events:none;background:radial-gradient(30% 38% at 16% 24%,rgba(68,50,214,.09),transparent 70%),radial-gradient(26% 34% at 86% 76%,rgba(140,118,255,.085),transparent 72%);animation:drift 30s ease-in-out infinite alternate}.section>*{position:relative}.section.tinted{background:linear-gradient(180deg,var(--stone) 0,var(--stone-2) 55%,var(--stone) 100%)}.section+.section{border-top:0}.proof{border-block:0}.band{box-shadow:0 -1px 0 hsla(0,0%,100%,.06)}.cardlet{background:linear-gradient(170deg,#fff,#fbfaff);border-color:var(--line-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 24px -18px rgba(30,22,80,.28),0 2px 5px -3px rgba(30,22,80,.1)}.cardlet:hover{border-color:var(--iris-pale);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 26px 46px -26px rgba(30,22,80,.4),0 3px 8px -4px rgba(30,22,80,.14)}.hero:before{background:radial-gradient(46% 54% at 26% 32%,rgba(68,50,214,.17),transparent 68%),radial-gradient(40% 46% at 78% 24%,rgba(150,120,255,.15),transparent 70%)}.priceCard{background:linear-gradient(170deg,#fff,#fbfaff);border-color:var(--line-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 20px 44px -26px rgba(30,22,80,.3)}@media (prefers-reduced-motion:reduce){.section:before{animation:none!important}}@media print{body:before{display:none!important}}body,html{overflow-x:clip}.band,.hero,.proof,.section,.ticker,body,html{max-width:100%}.band:before,.hero:after,.hero:before,.proof:before,.section:before{max-width:none;contain:paint}.reassure{margin-top:22px}.eyebrow{margin-bottom:clamp(22px,3vw,34px)}.section#price{padding-bottom:clamp(30px,4vw,48px)}.section#price+.section{padding-top:clamp(40px,5vw,64px)}.stat span{margin-top:10px}.gradeText h1{margin-bottom:9px}.rhead .site{margin-bottom:22px}.tally{margin-top:26px}.meta{margin-top:22px;line-height:1.6}.sampleNote{margin-bottom:22px;line-height:1.6}.fhead{padding:20px 22px;gap:16px}.fbody{padding:0 22px 22px}.lockrow{margin:0 22px 20px;padding:16px 0 0}.finding+.finding{margin-top:14px}.lockedSummary{gap:10px;margin-bottom:24px}.legal{padding-top:clamp(40px,6vw,72px)}.legalNav{margin-bottom:clamp(30px,4vw,44px);padding-bottom:18px;border-bottom:1px solid var(--line)}.legal h2{margin-top:40px}.legal ul{padding-left:22px;display:grid;grid-gap:8px;gap:8px;margin:14px 0}footer{margin-top:0}.footerLinks{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.proof{background:none;border:0;padding:clamp(10px,2vw,22px) 0 clamp(46px,6vw,78px);overflow:visible}.proof:before{display:none}.proofRow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(12px,1.4vw,20px);gap:clamp(12px,1.4vw,20px)}.stat{overflow:hidden;text-align:left;border:1px solid var(--line-2);border-radius:var(--radius);padding:clamp(20px,2.2vw,30px) clamp(18px,2vw,26px) clamp(22px,2.4vw,30px);background:linear-gradient(170deg,#fff,#fbfaff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 26px -20px rgba(30,22,80,.3);transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.stat:hover{transform:translateY(-4px);border-color:var(--iris-pale);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 26px 46px -26px rgba(30,22,80,.4)}.stat b{display:block;font-size:clamp(46px,5.4vw,76px);font-weight:800;line-height:.92;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:12px}.stat span{display:block;font-size:15px;font-weight:700;letter-spacing:-.012em;color:var(--ink);margin:0}.stat em{display:block;font-style:normal;font-size:13px;line-height:1.45;margin-top:5px}.statAccent{background:linear-gradient(168deg,var(--iris) 0,#5a45e8 100%);border-color:transparent;box-shadow:0 18px 38px -22px rgba(68,50,214,.75)}.statAccent b,.statAccent span{color:#fff}.statAccent em{color:hsla(0,0%,100%,.78)}.statAccent:hover{border-color:transparent;box-shadow:0 30px 54px -26px rgba(68,50,214,.85)}.statAccent:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 22%,hsla(0,0%,100%,.16) 50%,transparent 78%);transform:translateX(-140%);animation:sheen 9s ease-in-out 3s infinite}@media (max-width:900px){.proofRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.proofRow{grid-template-columns:1fr}}.hero,.section{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),linear-gradient(180deg,rgba(68,50,214,.055) 0,transparent 42%),linear-gradient(180deg,#fff 0,var(--stone) 50%,#fff 100%);background-position:top}.hero,.section{background-size:64px 64px,64px 64px,100% 100%,100% 100%}.hero{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),linear-gradient(180deg,rgba(68,50,214,.07) 0,transparent 46%),linear-gradient(180deg,#fff 0,#fafaff 100%)}.hero:before,.section:before{z-index:1}.hero>*,.section>*{z-index:2}.section:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 60% at 50% 42%,#fff 12%,hsla(0,0%,100%,.55) 46%,transparent 78%)}.hero:after{z-index:1}.section:before{background:radial-gradient(34% 42% at 14% 22%,rgba(68,50,214,.16),transparent 68%),radial-gradient(30% 38% at 88% 74%,rgba(150,120,255,.15),transparent 70%)}.hero:before{background:radial-gradient(50% 58% at 24% 30%,rgba(68,50,214,.2),transparent 66%),radial-gradient(44% 50% at 80% 22%,rgba(160,128,255,.18),transparent 68%)}@keyframes orbitA{0%{translate:0 0;rotate:0deg}25%{translate:7px -9px;rotate:.22deg}50%{translate:1px -14px;rotate:0deg}75%{translate:-8px -6px;rotate:-.22deg}to{translate:0 0;rotate:0deg}}@keyframes orbitB{0%{translate:0 0;rotate:0deg}30%{translate:-6px -7px;rotate:-.3deg}55%{translate:3px -11px;rotate:.12deg}80%{translate:8px -4px;rotate:.3deg}to{translate:0 0;rotate:0deg}}@keyframes orbitC{0%{translate:0 0;rotate:0deg}35%{translate:5px -5px;rotate:.18deg}70%{translate:-5px -9px;rotate:-.18deg}to{translate:0 0;rotate:0deg}}.hero h1{animation:orbitA 13s ease-in-out infinite}.hero .eyebrow{animation:orbitB 17s ease-in-out .8s infinite}.hero .sub{animation:orbitC 15s ease-in-out .4s infinite}.hero .scanbox{animation:orbitB 11s ease-in-out 1.6s infinite}.demo{animation:orbitC 19s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.demo,.hero .eyebrow,.hero .scanbox,.hero .sub,.hero h1,.statAccent:after{animation:none!important}}.stat b>span{font:inherit;letter-spacing:inherit;color:inherit}.stat>span{display:block;font-size:15px;letter-spacing:-.012em;margin:0}.statAccent>span{color:#fff}.hero h1{color:var(--dark)}.hero,.section{background-image:linear-gradient(180deg,rgba(68,50,214,.05) 0,transparent 40%),linear-gradient(180deg,#fff 0,var(--stone) 52%,#fff 100%)}.hero,.section{background-size:100% 100%,100% 100%}.hero{background-image:linear-gradient(180deg,rgba(68,50,214,.06),transparent 44%),linear-gradient(180deg,#fff,#fbfaff)}.section:after{display:none}.proofRow{gap:clamp(20px,3vw,52px)}.stat,.stat:hover{background:none;border:0;border-top:2px solid var(--ink);border-radius:0;box-shadow:none;transform:none;padding:clamp(16px,1.8vw,22px) 0 0;overflow:visible}.stat b{font-size:clamp(46px,5.6vw,78px);letter-spacing:-.05em;line-height:.9;margin-bottom:14px;color:var(--ink)}.stat>span{font-size:15.5px;font-weight:700}.stat em{font-size:13.5px;margin-top:6px}.stat:after,.statAccent:after{display:none}.stat{position:relative;border-top-color:var(--line-2)}.stat:before{content:"";position:absolute;top:-2px;left:0;height:2px;width:0;background:var(--ink);transition:width .8s var(--ease);opacity:1}.stat.revealed:before{width:100%}@media (prefers-reduced-motion:reduce){.stat:before{transition:none;width:100%}}body{background:linear-gradient(180deg,rgba(68,50,214,.085) 0,rgba(68,50,214,.03) 640px,hsla(0,0%,100%,0) 1180px),var(--paper);background-attachment:scroll}.topbar{background:transparent;border-bottom-color:rgba(20,20,29,.07)}.hero,.proof{background:none;background-image:none}.section{background-image:linear-gradient(180deg,#fdfdff 0,var(--stone) 52%,#fdfdff 100%);background-size:100% 100%}.section.tinted{background-image:linear-gradient(180deg,var(--stone) 0,var(--stone-2) 55%,var(--stone) 100%)}.stat b{color:var(--dark)}.stat,.stat:hover{border-top-color:rgba(19,19,32,.18)}.scene,.stat:before{background:var(--dark)}.scene{position:relative;height:460vh}.sceneStick{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;background:var(--dark)}.sceneStick:before{content:"";position:absolute;inset:-25%;pointer-events:none;background:radial-gradient(36% 42% at 24% 28%,rgba(101,82,235,.32),transparent 68%),radial-gradient(32% 38% at 78% 76%,rgba(140,118,255,.2),transparent 70%);animation:drift 28s ease-in-out infinite alternate}.sceneCanvas{width:100%;height:100%;display:block}.sceneCanvas,.sceneText{position:absolute;inset:0}.sceneText{display:flex;align-items:flex-end;justify-content:center;padding:0 clamp(20px,5vw,70px) clamp(56px,9vh,110px);pointer-events:none}.sceneCap{position:absolute;bottom:clamp(56px,9vh,110px);max-width:46ch;text-align:center;opacity:0;transition:opacity .28s linear;will-change:opacity,transform}.sceneCap h2{margin:0 0 12px;color:var(--on-dark);font-size:clamp(26px,3.6vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.08}.sceneCap p{margin:0 auto;color:var(--on-dark-2);font-size:clamp(15px,1.3vw,18px);line-height:1.55;max-width:44ch}.sceneBar{position:absolute;left:0;right:0;bottom:0;height:2px;background:hsla(0,0%,100%,.09)}.sceneBar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--iris),#9a86ff);transform-origin:left center;transform:scaleX(0)}@media (max-width:760px){.scene{height:400vh}.sceneCap{bottom:clamp(40px,7vh,72px)}}@media (prefers-reduced-motion:reduce){.scene{height:auto}.sceneStick{position:static;height:auto;padding:clamp(40px,7vw,90px) 0}.sceneStick:before{animation:none}.sceneCanvas{position:static;height:60vh}.sceneText{position:static;display:grid;grid-gap:30px;gap:30px;padding:40px clamp(20px,5vw,70px) 0}.sceneCap{position:static;opacity:1!important;transform:none!important;margin:0 auto}.sceneBar{display:none}}.band:before,.hero:before,.sceneStick:before,.section:before{-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.section{background-image:linear-gradient(180deg,#fff 0,var(--stone) 50%,#fff 100%)}.section.tinted{background-image:linear-gradient(180deg,#fff 0,var(--stone-2) 50%,#fff 100%)}.stat b{color:var(--iris)!important}.stat>span{color:var(--ink)}.stat em{color:var(--ink-2)}.stat,.stat:hover{border-top-color:rgba(68,50,214,.25)}.stat:before{background:var(--iris)}.stat{transition:transform .3s var(--ease)}.stat:hover{transform:translateY(-5px)}.stat b{transition:letter-spacing .35s var(--ease),color .25s}.stat:hover b{letter-spacing:-.035em;color:var(--iris-deep)!important}.demo:after{inset:0;height:auto;border-bottom:0;background-image:linear-gradient(180deg,transparent,rgba(68,50,214,.07) 58%,rgba(68,50,214,.22) 92%,rgba(68,50,214,.55));background-repeat:no-repeat;background-size:100% 90px;animation:demoScan 7s cubic-bezier(.45,0,.55,1) infinite;transform:none}@keyframes demoScan{0%{background-position:0 -90px;opacity:0}10%{opacity:1}88%{opacity:1}to{background-position:0 100%;opacity:0}}.scanbox input::placeholder{transition:opacity .3s var(--ease)}@keyframes hintFade{0%,88%{opacity:1}94%{opacity:.25}to{opacity:1}}.scanbox input{animation:hintFade 2.6s linear infinite}.scanbox:focus-within input{animation:none}.sectionHead h2{-webkit-mask-image:linear-gradient(100deg,#000 40%,transparent 62%);mask-image:linear-gradient(100deg,#000 40%,transparent 62%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;transition:-webkit-mask-position 1.1s var(--ease),mask-position 1.1s var(--ease)}.reveal.revealed .sectionHead h2,.sectionHead.revealed h2{-webkit-mask-position:0 0;mask-position:0 0}.demo .tally .pill{position:relative;animation:pillLight 9s var(--ease) infinite}.demo .tally .pill:first-child{animation-delay:0s}.demo .tally .pill:nth-child(2){animation-delay:.5s}.demo .tally .pill:nth-child(3){animation-delay:1s}.demo .tally .pill:nth-child(4){animation-delay:1.5s}.demo .tally .pill:nth-child(5){animation-delay:2s}@keyframes pillLight{0%,22%,to{transform:none;box-shadow:none}6%{transform:translateY(-3px);box-shadow:0 6px 14px -8px currentColor}14%{transform:none;box-shadow:none}}.priceCard li:before{opacity:0;transform:translateX(-6px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.priceCard.revealed li:before{opacity:1;transform:none}.priceCard.revealed li:first-child:before{transition-delay:.1s}.priceCard.revealed li:nth-child(2):before{transition-delay:.18s}.priceCard.revealed li:nth-child(3):before{transition-delay:.26s}.priceCard.revealed li:nth-child(4):before{transition-delay:.34s}.priceCard.revealed li:nth-child(5):before{transition-delay:.42s}.priceCard.revealed li:nth-child(6):before{transition-delay:.5s}.priceCard.revealed li:nth-child(7):before{transition-delay:.58s}.cardlet:hover .cardletIcon{transform:translateY(-2px) scale(1.06) rotate(-4deg)}@media (prefers-reduced-motion:reduce){.demo .tally .pill,.scanbox input{animation:none!important}.sectionHead h2{-webkit-mask-image:none!important;mask-image:none!important}.priceCard li:before{opacity:1!important;transform:none!important}}.hero,.section,.section.tinted{background:none!important;background-image:none!important}.hero:before,.section:after,.section:before{display:none!important}body{background:linear-gradient(180deg,rgba(68,50,214,.07) 0,rgba(68,50,214,.022) 720px,hsla(0,0%,100%,0) 1400px),var(--paper)}.hero:after{display:block}.proof{position:relative;overflow:hidden;background:linear-gradient(155deg,#171630,#100f22 46%,#17132e);padding:clamp(46px,6vw,84px) 0 clamp(50px,6.5vw,90px);margin-top:clamp(24px,4vw,54px)}.proof:before{content:"";display:block;position:absolute;inset:-30%;pointer-events:none;background:radial-gradient(34% 42% at 18% 26%,rgba(112,92,245,.38),transparent 68%),radial-gradient(30% 38% at 84% 74%,rgba(150,126,255,.26),transparent 70%);animation:drift 26s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}.proofRow{position:relative}.stat,.stat:hover{border-top-color:hsla(0,0%,100%,.22)}.stat:before{background:#a394ff}.stat b{color:#fff!important}.stat:hover b{color:#cfc6ff!important}.stat>span{color:hsla(0,0%,100%,.92)}.stat em{color:hsla(0,0%,100%,.55)}@media (prefers-reduced-motion:reduce){.proof:before{animation:none}}.proof,.section,.section.tinted,.topbar,footer{border-top:0!important;border-bottom:0!important;border-block:0!important}.sectionHead h2{-webkit-mask-image:none!important;mask-image:none!important;transition:none}.cardlet:before,.hero:after{display:none!important}.stepRow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(22px,3.4vw,56px);gap:clamp(22px,3.4vw,56px)}.stepItem{position:relative;padding-top:8px}.stepNum{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--iris);color:#fff;font-size:17px;font-weight:800;letter-spacing:-.02em;margin-bottom:18px}.stepItem h3{margin:0 0 9px;font-size:clamp(17px,1.6vw,21px);font-weight:700;letter-spacing:-.02em;line-height:1.25}.stepItem p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2)}.stepItem:after{content:"";position:absolute;top:27px;left:52px;right:calc(-1 * clamp(22px, 3.4vw, 56px));height:1px;background:var(--line-2)}.stepItem:last-child:after{display:none}@media (max-width:860px){.stepRow{grid-template-columns:1fr;gap:28px}.stepItem:after{display:none}}.section#how{padding-top:clamp(20px,3vw,40px)}.section#how .sectionHead{margin-bottom:clamp(26px,3.4vw,42px)}:root{--iris:#6a2bd9;--iris-deep:#54219f;--iris-pale:#d3c2ff;--iris-soft:#f3ecff}.proof{background:linear-gradient(155deg,#1c1436,#120e24 46%,#1a1030)}.proof:before{background:radial-gradient(34% 42% at 18% 26%,rgba(140,92,245,.38),transparent 68%),radial-gradient(30% 38% at 84% 74%,rgba(178,132,255,.26),transparent 70%)}.band:before{background:radial-gradient(38% 40% at 22% 26%,rgba(130,82,235,.3),transparent 68%),radial-gradient(34% 36% at 80% 74%,rgba(168,118,255,.2),transparent 70%)}body{background:linear-gradient(180deg,rgba(106,43,217,.07) 0,rgba(106,43,217,.022) 720px,hsla(0,0%,100%,0) 1400px),var(--paper)}.stat:before{background:#b79bff}.scanbox:focus-within{box-shadow:0 0 0 4px rgba(106,43,217,.13),0 10px 26px -18px rgba(20,20,29,.3)}.eyebrow i{background:var(--iris);box-shadow:0 0 0 3px rgba(106,43,217,.22)}.primary:hover:not(:disabled){box-shadow:0 8px 18px -8px rgba(106,43,217,.55)}.primary:disabled{opacity:.82;cursor:default}footer p{max-width:none}footer{display:grid;grid-gap:10px;gap:10px;font-size:14px}.footerLinks{justify-content:flex-start}@media (min-width:900px){footer p{max-width:92ch}}:root{--iris:#521c9e;--iris-deep:#3d1478;--iris-pale:#c6b2f7;--iris-soft:#f1ecfb}.stat:before{background:#a488ef}.proof{background:linear-gradient(155deg,#17102c,#0f0b1e 46%,#150d28)}.proof:before{background:radial-gradient(34% 42% at 18% 26%,rgba(112,68,205,.4),transparent 68%),radial-gradient(30% 38% at 84% 74%,rgba(150,108,230,.26),transparent 70%)}.band:before{background:radial-gradient(38% 40% at 22% 26%,rgba(102,62,190,.32),transparent 68%),radial-gradient(34% 36% at 80% 74%,rgba(140,100,224,.21),transparent 70%)}body{background:linear-gradient(180deg,rgba(82,28,158,.065) 0,rgba(82,28,158,.02) 720px,hsla(0,0%,100%,0) 1400px),var(--paper)}.scanbox:focus-within{box-shadow:0 0 0 4px rgba(82,28,158,.14),0 10px 26px -18px rgba(20,20,29,.3)}.eyebrow i{box-shadow:0 0 0 3px rgba(82,28,158,.22)}.primary:hover:not(:disabled){box-shadow:0 8px 18px -8px rgba(82,28,158,.55)}.cardletIcon{background:var(--iris-soft);color:var(--iris)}:root{--iris:#3d1275;--iris-deep:#2b0d54;--iris-pale:#bda6f2;--iris-soft:#f0ebf9}.primary:hover:not(:disabled){box-shadow:0 8px 18px -8px rgba(61,18,117,.6)}.scanbox:focus-within{box-shadow:0 0 0 4px rgba(61,18,117,.15),0 10px 26px -18px rgba(20,20,29,.3)}.eyebrow i{box-shadow:0 0 0 3px rgba(61,18,117,.24)}@keyframes livedot{0%,to{box-shadow:0 0 0 3px rgba(61,18,117,.24)}50%{box-shadow:0 0 0 7px rgba(61,18,117,0)}}body{background:linear-gradient(180deg,rgba(61,18,117,.07) 0,rgba(61,18,117,.022) 720px,hsla(0,0%,100%,0) 1400px),var(--paper);background-repeat:no-repeat}.primary:disabled{opacity:1;background:#e8e4f0;color:#7d7a92;box-shadow:none}.primary{transition:background .22s var(--ease),color .22s var(--ease),transform .16s var(--ease),box-shadow .22s var(--ease)}.primary:disabled:after{display:none}.brandmark{display:inline-flex;align-items:center;gap:9px;color:var(--iris);text-decoration:none}.brandtext{font-weight:800;font-size:19px;letter-spacing:-.032em;color:var(--ink)}.brandmark:hover .brandtext{color:var(--iris)}.brandmarkSmall .brandtext{font-size:15px}.brandmark svg{flex:none;transition:transform .3s var(--ease)}.brandmark:hover svg{transform:translateY(-1px)}