:root{--sand:#faf4ec;--sand-2:#f3e9dc;--card:#fffdfa;--peach:#ffd9b8;--clay:#c4633a;--clay-deep:#a34e2b;--ink:#3a2f27;--ink-2:#6b5c50;--ink-3:#918375;--rule:#e6dace;--black:#000;--sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--display:"Lora",Georgia,serif;--display-weight:500;--display-track:-.022em}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--sand);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}.disp{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size-adjust:ex-height .48}.blob{position:fixed;border-radius:50%;filter:blur(80px);z-index:0;opacity:.5}.b1{width:50vw;height:50vw;background:var(--peach);top:-16vw;left:-14vw;animation:f1 30s ease-in-out infinite}.b2{width:42vw;height:42vw;background:#ffe4c6;bottom:-18vw;right:-12vw;animation:f2 36s ease-in-out infinite}@keyframes f1{0%,to{transform:translate(0)}50%{transform:translate(5vw,6vw)}}@keyframes f2{0%,to{transform:translate(0)}50%{transform:translate(-6vw,-5vw)}}footer,header,main,section{position:relative;z-index:1}.wrap{max-width:1120px}.wrap,.wrap-nar{margin-inline:auto;padding-inline:clamp(22px,4vw,44px)}.wrap-nar{max-width:900px}.rv{opacity:0;transform:translate3d(0,16px,0);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.7,.3,1)}.rv.in{opacity:1;transform:none}.rv[data-d="1"]{transition-delay:.06s}.rv[data-d="2"]{transition-delay:.12s}nav{padding-block:20px;border-bottom:1px solid var(--rule)}nav .in{justify-content:space-between;gap:16px}.brand,nav .in{display:flex;align-items:center}.brand{gap:10px;font-weight:600;font-size:17px}.navlinks{display:flex;gap:26px;align-items:center;font-size:15px;color:var(--ink-2)}.navlinks a{color:inherit;text-decoration:none}.navlinks a:hover{color:var(--ink)}.navlinks a.btn,.navlinks a.btn:hover{color:#fff}.brand{gap:0;color:var(--black)}.mark{width:24px;height:24px;flex:0 0 auto;transform:translateY(-.5px)}.mark svg{width:100%;height:100%;overflow:visible;display:block}.word{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.012em;margin-left:7px}.mark-inner{transform-box:fill-box;transform-origin:50% 100%;animation:assayBounce 1.38s infinite}@keyframes assayBounce{0%,12%{transform:scale(1);animation-timing-function:cubic-bezier(.5,0,1,1)}32%{transform:scale(1.26,.72);animation-timing-function:cubic-bezier(.2,0,.3,1)}44%{transform:scale(.94,1.1)}56%{transform:scale(1.03,.98)}68%,to{transform:scale(1);animation-timing-function:cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion:reduce){.mark-inner{animation:none}}.hero{text-align:center;padding-block:clamp(64px,14vh,140px) clamp(56px,11vh,120px)}.hero h1{font-size:clamp(34px,5.4vw,62px);line-height:1.08;max-width:26ch;margin-inline:auto}.hero h1 em{font-style:normal;color:var(--clay)}.hero .said{display:block;margin-top:clamp(16px,2.6vh,24px);font-size:clamp(18px,2.1vw,22px);line-height:1.5;color:var(--ink-2);max-width:42ch;margin-inline:auto}.composer{max-width:660px;margin:clamp(30px,5vh,52px) auto 0}.cbox{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--rule);border-radius:24px;padding:10px 12px 10px 20px;box-shadow:0 22px 50px -34px rgba(58,47,39,.75);transition:border-color .18s ease,box-shadow .18s ease}.cbox:focus-within{border-color:var(--clay);box-shadow:0 0 0 4px rgba(196,99,58,.13),0 22px 50px -34px rgba(58,47,39,.7)}.cbox textarea{flex:1;border:0;outline:0;resize:none;background:transparent;font-family:var(--sans);font-size:17px;line-height:1.5;color:var(--ink);min-height:40px;max-height:200px;padding-block:9px;transition:height .18s ease}.cbox textarea::-moz-placeholder{color:var(--ink-3);-moz-transition:opacity .32s ease;transition:opacity .32s ease}.cbox textarea::placeholder{color:var(--ink-3);transition:opacity .32s ease}.cbox textarea.swapping::-moz-placeholder{opacity:0}.cbox textarea.swapping::placeholder{opacity:0}.cbox textarea:focus::-moz-placeholder{opacity:0}.cbox textarea:focus::placeholder{opacity:0}.vig{position:fixed;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(ellipse 58% 46% at var(--vx,50%) var(--vy,42%),rgba(46,33,23,0) 0,rgba(46,33,23,0) 42%,rgba(46,33,23,.26) 62%,rgba(46,33,23,.58) 84%,rgba(46,33,23,.72) 100%)}.dark .vig{background:radial-gradient(ellipse 58% 46% at var(--vx,50%) var(--vy,42%),rgba(8,4,2,0) 0,rgba(8,4,2,0) 42%,rgba(8,4,2,.34) 62%,rgba(8,4,2,.68) 84%,rgba(8,4,2,.82) 100%)}body.vig-on .vig{opacity:1}body.vig-on .hero{position:relative;z-index:3}.wall{margin-top:12px;text-align:left;background:var(--card);border:1px solid var(--rule);border-radius:20px;padding:20px 22px;box-shadow:0 22px 50px -38px rgba(58,47,39,.7)}.wall[hidden]{display:none}.wall.opening{overflow:hidden;transition:height .34s cubic-bezier(.2,.7,.3,1),opacity .28s ease;opacity:0}.wall.open{opacity:1}.wall h3{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:21px;line-height:1.2}.wall p{font-size:15.5px;line-height:1.5;color:var(--ink-2);margin-top:7px}.wall .fine{font-size:13.5px;color:var(--ink-3);margin-top:12px}.wall .row{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.wall input{flex:1 1 220px;min-width:0;border:1px solid var(--rule);border-radius:12px;padding:12px 14px;font-family:var(--sans);font-size:16px;background:var(--sand);color:var(--ink);outline:0;transition:border-color .18s ease,box-shadow .18s ease}.wall input:focus{border-color:var(--clay);box-shadow:0 0 0 3px rgba(196,99,58,.13)}.wall input[aria-invalid=true]{border-color:var(--clay-deep)}.wall .go{flex:0 0 auto;border:1px solid var(--clay);background:var(--clay);color:#fff;border-radius:12px;padding:12px 18px;font-family:var(--sans);font-size:16px;cursor:pointer;transition:background .18s ease,transform .18s ease}.wall .go:hover{background:var(--clay-deep);transform:translateY(-1px)}.wall .oauth{width:100%;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--card);color:var(--ink);border:1px solid var(--rule);border-radius:12px;padding:12px 16px;font-family:var(--sans);font-size:16px;font-weight:500;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.wall .oauth:hover{border-color:var(--ink-3);transform:translateY(-1px);box-shadow:0 10px 24px -18px rgba(58,47,39,.9)}.wall .oauth svg{flex:0 0 auto}.wall .oauth.oauth-primary{background:var(--clay);border-color:var(--clay);color:#fff;font-weight:600}.wall .oauth.oauth-primary:hover{background:var(--clay-deep);border-color:var(--clay-deep)}.orline{display:flex;align-items:center;gap:12px;margin-top:14px;color:var(--ink-3);font-size:13px}.orline:after,.orline:before{content:"";flex:1;height:1px;background:var(--rule)}.wall .pw{position:relative;flex:1 1 220px;display:flex;min-width:0}.wall .pw input{padding-right:62px}.wall .peek{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--ink-3);cursor:pointer;font-family:var(--sans);font-size:13.5px;padding:6px 8px;border-radius:8px}.wall .peek:hover{color:var(--ink-2)}.wall input[readonly]{color:var(--ink-3);background:var(--sand-2);cursor:pointer}.wall .err{color:var(--clay-deep);font-size:13.5px;margin-top:9px}.wall p.form-error{color:var(--clay-deep);font-size:14px;margin-top:12px}.wall p.form-notice{color:var(--ink-2);font-size:14px;margin-top:12px}.wall input.has-affix{padding-right:64px}.wall .lost{margin-top:10px;font-size:13.5px;color:var(--ink-3)}.wall .lost a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.send{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--clay);background:var(--clay);color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .18s ease,transform .18s ease}.send:hover{background:var(--clay-deep);transform:translateY(-1px)}.cnote{margin-top:14px;font-size:14.5px;color:var(--ink-3);line-height:1.5;max-width:52ch;margin-inline:auto}.cnote b{color:var(--ink-2);font-weight:600}.aidisc{margin-top:10px;font-size:13px;color:var(--ink-3);display:inline-flex;gap:7px;align-items:center;justify-content:center}section{padding-block:clamp(76px,14vh,164px);border-top:1px solid var(--rule)}.slabel{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--clay-deep);margin-bottom:14px}.stitle{font-size:clamp(26px,3.4vw,40px);line-height:1.12;max-width:22ch}.sintro{color:var(--ink-2);max-width:56ch}.sintro,.sintro+.sintro{margin-top:14px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,5vw,80px)}.duo .stitle{font-size:clamp(24px,2.6vw,33px);max-width:18ch}.duo .sintro{max-width:none}.moments{margin-top:clamp(56px,10vh,120px);display:flex;flex-direction:column;gap:clamp(80px,18vh,200px);position:relative}.moments:before{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:1px;transform:translateX(-.5px) scaleY(var(--thread,0));transform-origin:top;transition:transform 1s cubic-bezier(.35,0,.2,1);background:linear-gradient(180deg,transparent,var(--rule) 7%,var(--rule) 93%,transparent)}.mo{position:relative}.mo:before{content:"";position:absolute;top:15px;left:calc(50% - 4.5px);width:9px;height:9px;border-radius:50%;background:var(--clay);opacity:0;transform:scale(.35);transition:opacity .45s ease,transform .5s cubic-bezier(.3,1.5,.5,1)}.mo.in:before{opacity:.8;transform:scale(1)}.mo{width:100%}.mo>h3{max-width:19ch}.mo>p,.mo>ul{max-width:40ch}.mo:nth-child(2n){text-align:right}.mo:nth-child(2n)>h3,.mo:nth-child(2n)>p,.mo:nth-child(2n)>ul{margin-left:auto}.mo h3{font-family:var(--display);font-weight:500;font-size:clamp(23px,2.8vw,40px);line-height:1.14;letter-spacing:-.026em;font-size-adjust:ex-height .48}.mo p{color:var(--ink-2);margin-top:16px;font-size:17px;line-height:1.5}.mo-wide>h3{max-width:21ch}.mo-wide>p,.mo-wide>ul{max-width:44ch}.asks{list-style:none;margin-top:18px;display:flex;flex-direction:column;gap:9px}.asks li{font-family:var(--display);font-style:italic;font-size:clamp(16px,1.6vw,19px);line-height:1.35;color:var(--ink-2);font-size-adjust:ex-height .48}.mo:nth-child(2n) .asks{align-items:flex-end}.asks+p{margin-top:26px;padding-top:20px;border-top:1px solid var(--rule);color:var(--ink);font-weight:500}.voices{margin-top:clamp(44px,8vh,88px);display:flex;flex-direction:column;gap:clamp(48px,9vh,96px)}.voice blockquote{font-family:var(--display);font-weight:500;font-size:clamp(23px,3vw,38px);line-height:1.24;letter-spacing:-.024em;max-width:22ch;font-size-adjust:ex-height .48}.voice .more{color:var(--ink-2);font-size:17px;margin-top:18px;max-width:46ch}.voice cite{display:block;font-style:normal;font-size:14px;color:var(--ink-3);margin-top:20px;letter-spacing:.02em}.voice:nth-child(2n){margin-left:auto;text-align:right}.voice:nth-child(2n) .more,.voice:nth-child(2n) blockquote{margin-left:auto}.accum{margin-top:clamp(44px,8vh,80px);background:var(--card);border:1px solid var(--rule);border-radius:22px;padding:clamp(26px,3.4vw,44px) clamp(22px,3vw,40px) clamp(20px,2.6vw,32px);box-shadow:0 30px 70px -46px rgba(58,47,39,.7)}.accum svg{width:100%;height:auto;display:block;overflow:visible}.accum .area{fill:#c4633a;opacity:.075}.accum .ln-assay{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.25,1)}.accum.in .ln-assay{stroke-dashoffset:0}.accum .pt,.accum text.stage{opacity:0;transition:opacity .5s ease}.accum.in .pt,.accum.in text.stage{opacity:1}.accum.in .pt:first-of-type,.accum.in text.stage.s1{transition-delay:.35s}.accum.in .pt.p2,.accum.in text.stage.s2{transition-delay:.8s}.accum.in .pt.p3,.accum.in text.stage.s3{transition-delay:1.45s}@media (prefers-reduced-motion:reduce){.accum .ln-assay{stroke-dashoffset:0;transition:none}.accum .pt,.accum text.stage{opacity:1;transition:none}}.accum .ln{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.accum .ln-assay{stroke:#c4633a;stroke-width:2.5}.accum .axis,.accum .mark{stroke:var(--rule);stroke-width:1}.accum .mark{stroke-dasharray:3 4}.accum text{font-family:var(--sans);font-size:13px;fill:var(--ink-3)}.accum text.lab{font-size:14.5px;font-weight:600}.accum .pt{fill:#c4633a}.accum text.stage{font-size:12.5px;font-weight:500;fill:var(--ink-3);letter-spacing:-.005em}.accum text.stage.s2{font-size:13.5px;font-weight:600;fill:#a34e2b}.accum text.stage.s3{font-size:15.5px;font-weight:700;fill:#a34e2b}.accum text.ax{font-size:12.5px;letter-spacing:.02em}.accum text.hi{fill:var(--clay-deep);font-weight:600}.accum .axtitle{margin-top:10px;font-size:12.5px;letter-spacing:.02em;color:var(--ink-3)}.note{margin-top:clamp(26px,4vh,44px);max-width:60ch}.note p{color:var(--ink-2);font-size:17px;line-height:1.62}.note p+p{margin-top:16px}.note .sig{margin-top:26px;padding-top:16px;border-top:1px solid var(--rule);font-family:var(--display);font-style:italic;color:var(--ink-3);font-size:16px;font-size-adjust:ex-height .48}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(40px,7vh,72px)}.tier{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:10px;position:relative}.tier.hot{border-color:var(--clay);box-shadow:0 10px 30px -20px rgba(196,99,58,.7)}.tier .badge{position:absolute;top:-10px;right:18px;background:var(--clay);color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.05em;padding:4px 11px;border-radius:999px}.tier .nm{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.02em;font-size-adjust:ex-height .48}.tier .tag{color:var(--ink-3);font-size:14.5px;margin-top:-6px}.tier .amt{font-family:var(--display);font-weight:500;font-size:38px;letter-spacing:-.03em;font-size-adjust:ex-height .48}.tier .amt small{font-family:var(--sans);font-weight:400;font-size:14.5px;color:var(--ink-3);letter-spacing:0}.tier ul{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--ink-2);margin-top:4px}.tier li{display:flex;gap:9px;align-items:flex-start}.tier li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--clay);flex:0 0 auto;margin-top:8px}.tier .btn{margin-top:auto;text-align:center}.btn{display:inline-block;padding:14px 28px;border-radius:999px;background:var(--clay);color:#fff;font-weight:600;font-size:16px;text-decoration:none;border:1px solid var(--clay);box-shadow:0 8px 22px -10px rgba(196,99,58,.6);transition:background .2s ease,transform .18s ease}.btn:hover{background:var(--clay-deep);transform:translateY(-2px)}.btn.ghost{background:transparent;color:var(--clay);box-shadow:none}.btn.sm{padding:10px 20px;font-size:14.5px}.pricenote{margin-top:18px;color:var(--ink-3);font-size:14.5px}.faq{margin-top:clamp(38px,6vh,64px);max-width:820px}.faq details{border-top:1px solid var(--rule);padding-block:18px}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;list-style:none;font-family:var(--display);font-weight:500;font-size:clamp(17px,1.8vw,21px);letter-spacing:-.02em;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size-adjust:ex-height .48}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--clay);font-size:22px;flex:0 0 auto}.faq details[open] summary:after{content:"–"}.faq p{color:var(--ink-2);font-size:16px;margin-top:11px;max-width:62ch}.close{text-align:center;padding-block:clamp(90px,18vh,190px);border-top:1px solid var(--rule)}.close h2{font-size:clamp(28px,4.8vw,52px);line-height:1.08;max-width:20ch;margin-inline:auto}.close p{margin-top:14px;color:var(--ink-2);max-width:40ch;margin-inline:auto}footer{border-top:1px solid var(--rule);padding-block:22px 34px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--ink-3);font-size:14px}footer a{color:inherit}.blob{pointer-events:none}.assay-landing{background:var(--sand);min-height:100vh}.assay-landing .wallmodal,.assay-landing>footer,.assay-landing>main,.assay-landing>nav{position:relative;z-index:1}@media (max-width:900px){.duo{grid-template-columns:1fr;gap:clamp(44px,8vh,70px)}.moments{gap:clamp(56px,10vh,90px)}.mo:before,.moments:before{display:none}.mo-wide>h3,.mo-wide>p,.mo-wide>ul,.mo>h3,.mo>p,.mo>ul{max-width:none}.mo:nth-child(2n){text-align:left}.mo:nth-child(2n)>h3,.mo:nth-child(2n)>p,.mo:nth-child(2n)>ul{margin-left:0}.voice:nth-child(2n){text-align:left;margin-left:0}.voice blockquote{max-width:none}.tiers{grid-template-columns:1fr}.navlinks a:not(.btn){display:none}.navlinks{gap:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.rv{opacity:1;transform:none}}.assay-landing .legal{max-width:70ch;margin-inline:auto;padding-inline:clamp(20px,4vw,40px);padding-block:clamp(28px,5vh,56px)}.assay-landing .legal h1,.assay-landing .legal h2,.assay-landing .legal h3{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);color:var(--ink)}.assay-landing .legal h1{font-size:clamp(30px,4vw,42px);line-height:1.12;margin-bottom:.4em}.assay-landing .legal h2{font-size:clamp(21px,2.4vw,26px);margin-top:1.6em}.assay-landing .legal li,.assay-landing .legal p{color:var(--ink-2);font-size:16.5px;line-height:1.65}.assay-landing .legal strong{color:var(--ink)}.assay-landing .legal a{color:var(--clay);text-decoration:underline;text-underline-offset:2px}.assay-landing .legal ol,.assay-landing .legal ul{padding-left:1.25em;margin-block:.8em}.assay-landing .legal li{margin-block:.45em}.assay-landing .legal .meta{color:var(--ink-3);font-size:14px}.assay-landing .phero{text-align:center;padding-block:clamp(8px,1.5vh,20px) clamp(22px,3.5vh,38px)}.assay-landing .phero .stitle{font-size:clamp(30px,4.4vw,52px);line-height:1.1;max-width:20ch;margin-inline:auto}.assay-landing .phero .sintro{margin-inline:auto;text-align:center;max-width:52ch}.assay-landing .phero .slabel,.wallmodal-scrim{justify-content:center}.wallmodal-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:center;padding:clamp(16px,4vw,32px);background:rgba(58,47,39,.42);backdrop-filter:blur(3px);animation:wm-in .22s ease}.wallmodal{width:100%;max-width:520px;max-height:92vh;overflow-y:auto;animation:wm-rise .28s cubic-bezier(.2,.7,.3,1)}@keyframes wm-in{0%{opacity:0}to{opacity:1}}@keyframes wm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wallmodal-bubble{display:block;width:-moz-fit-content;width:fit-content;max-width:86%;margin-left:auto;margin-bottom:16px;background:var(--sand-2);color:var(--ink);border:.5px solid var(--rule);border-radius:18px 18px 4px 18px;padding:12px 16px;font-size:16.5px;line-height:1.45}.wallmodal-thinking{display:flex;align-items:center;gap:9px;margin:0 0 18px;padding-bottom:18px;color:var(--ink-2);font-size:15.5px;border-bottom:1px solid var(--rule)}.wallmodal-card{background:var(--card);border:1px solid var(--rule);border-radius:20px;padding:clamp(18px,3vw,24px);box-shadow:0 26px 60px -34px rgba(58,47,39,.8)}.wallmodal-card h2{font-size:22px;line-height:1.2;color:var(--ink);font-weight:600;letter-spacing:-.018em}.wallmodal-card p{margin-top:7px;color:var(--ink-2);font-size:15.5px;line-height:1.5}.wallmodal-card .row{display:flex;gap:9px;flex-wrap:wrap}.wallmodal-card input{flex:1 1 200px;min-width:0;border:1px solid var(--rule);border-radius:12px;padding:12px 14px;font-family:var(--sans);font-size:16px;background:var(--sand);color:var(--ink);outline:0;transition:border-color .18s ease,box-shadow .18s ease}.wallmodal-card input:focus{border-color:var(--clay);box-shadow:0 0 0 3px rgba(196,99,58,.13)}.wallmodal-card form{margin-top:14px}.wallmodal-card .linklike{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:13.5px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.wallmodal-card .linklike:hover{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.wallmodal,.wallmodal-scrim{animation:none}}.assay-landing .checkout-ready{animation:checkout-in .34s cubic-bezier(.2,.7,.3,1)}@keyframes checkout-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.assay-landing .checkout-ready{animation:none}}.assay-landing .checkout-shell{min-height:calc(100vh - 140px);display:flex;align-items:center}.assay-landing .checkout-spin{animation:checkout-spin .8s linear infinite;transform-origin:50% 50%}@keyframes checkout-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.assay-landing .checkout-spin{animation-duration:2.4s}}.assay-landing .checkout-features{list-style:none;margin:14px 0 0;padding:0}.assay-landing .checkout-features li{position:relative;padding-left:22px;margin-block:8px;color:var(--ink-2);font-size:15.5px;line-height:1.45}.assay-landing .checkout-features li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--clay);opacity:.75}