.crs{--crs-ease:cubic-bezier(.2, .75, .2, 1);--crs-glow:#43cf956b;--crs-glow-soft:#43cf9529;--crs-ink-bright:#7ee7bb;--crs-ink-invert:#04140d;--crs-ink-warn:#fca5a5;--ink:var(--op-ink);--ink-soft:var(--op-ink-soft);--ink-faint:var(--op-ink-faint);--ink-invert:var(--crs-ink-invert)}.crs h1,.crs h2,.crs h3{text-wrap:balance}.crs p{text-wrap:pretty;max-width:68ch}.crs .crs-measure{max-width:58ch}.crs-halo-wrap{position:relative;overflow-x:clip}.crs-halo{pointer-events:none;filter:blur(90px);opacity:.5;z-index:0;border-radius:999px;position:absolute}.crs-halo--hero{background:radial-gradient(closest-side,#43cf9547,#0000 70%);width:620px;height:420px;top:-160px;left:50%;translate:-50%}.crs-halo--price{opacity:.35;background:radial-gradient(closest-side,#43cf9533,#0000 70%);width:520px;height:360px;top:40px;right:-120px}.crs-grain{z-index:0;pointer-events:none;opacity:.038;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.crs-content{z-index:1;position:relative}.crs-grad{background:linear-gradient(100deg, var(--op-ink) 0%, var(--op-ink) 26%, #7ee7bb 46%, var(--op-accent) 54%, #7ee7bb 62%, var(--op-ink) 84%);color:#0000;background-size:250%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite crs-sheen}@keyframes crs-sheen{to{background-position:-250%}}.crs-rev{opacity:0;filter:blur(5px);transition:opacity .8s var(--crs-ease), transform .8s var(--crs-ease), filter .8s var(--crs-ease);transform:translateY(22px)}.crs-rev.crs-in{opacity:1;filter:none;transform:none}.crs-stagger>*{opacity:0;animation:crs-rise .9s var(--crs-ease) forwards;transform:translateY(16px)}.crs-stagger>:first-child{animation-delay:50ms}.crs-stagger>:nth-child(2){animation-delay:.16s}.crs-stagger>:nth-child(3){animation-delay:.28s}.crs-stagger>:nth-child(4){animation-delay:.4s}.crs-stagger>:nth-child(5){animation-delay:.44s}@keyframes crs-rise{to{opacity:1;transform:none}}.crs-btn{transition:transform .28s var(--crs-ease), box-shadow .35s var(--crs-ease), border-color .3s var(--crs-ease), color .3s var(--crs-ease);position:relative;overflow:hidden}.crs-btn .crs-ar{transition:transform .3s var(--crs-ease);display:inline-block}.crs-btn:hover .crs-ar{transform:translate(5px)}.crs-btn:active{transform:translateY(0)scale(.985)}.crs-btn--solid{background:linear-gradient(125deg, #7ee7bb 0%, var(--op-accent) 52%, #2fa878 100%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 3px #02140e4d, 0 8px 26px -8px var(--crs-glow)}.crs-btn--solid:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 32%,#ffffff73 50%,#0000 68%);animation:5.2s ease-in-out infinite crs-sweep;position:absolute;inset:0;transform:translate(-135%)}@keyframes crs-sweep{0%,to{transform:translate(-135%)}52%,60%{transform:translate(135%)}}.crs-btn--solid:hover{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 3px #02140e4d, 0 16px 42px -8px var(--crs-glow);transform:translateY(-2px)}.crs-btn--ghost{background:linear-gradient(#78dcaa0f,#78dcaa05);box-shadow:inset 0 1px #ffffff12}.crs-btn--ghost:hover{box-shadow:inset 0 1px 0 #ffffff21, 0 10px 30px -12px var(--crs-glow);transform:translateY(-2px);border-color:var(--op-accent)!important;color:#7ee7bb!important}.crs-card{transition:transform .3s var(--crs-ease), border-color .3s var(--crs-ease), box-shadow .35s var(--crs-ease);position:relative;box-shadow:inset 0 1px #ffffff0a,0 1px 3px #00000038}.crs-card:hover{border-color:var(--op-hair-strong);box-shadow:inset 0 1px 0 #ffffff14, 0 18px 40px -18px #0000008c, 0 0 0 1px var(--crs-glow-soft);transform:translateY(-3px)}.crs-card--featured:after{content:"";border-radius:inherit;background:conic-gradient(from var(--crs-angle,0deg), transparent 0deg, var(--crs-glow) 70deg, transparent 150deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:7s linear infinite crs-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --crs-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes crs-spin{to{--crs-angle:360deg}}.crs-row{transition:background .25s var(--crs-ease)}.crs-row:hover{background:#78dcaa0b!important}.crs-bar{width:0;transition:width 1.1s var(--crs-ease)}.crs-in .crs-bar,.crs-rev.crs-in .crs-bar{width:var(--crs-fill)}.crs a:focus-visible,.crs button:focus-visible,.crs summary:focus-visible{outline:2px solid var(--op-accent);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){.crs *,.crs :before,.crs :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.crs-rev,.crs-stagger>*{opacity:1!important;filter:none!important;transform:none!important}.crs-bar{width:var(--crs-fill)!important}}