.pricing-module__9PC8gq__page{--ink:var(--rf-fixed-ink);--panel:var(--rf-fixed-ink-raised);--paper:var(--rf-fixed-paper);--paper-2:var(--rf-fixed-paper-2);--dim:var(--rf-fixed-dim);--faint:var(--rf-fixed-faint);--amber:var(--rf-amber);--amber-soft:var(--rf-amber-soft);--teal:var(--rf-teal);--line:var(--rf-fixed-line);--line-2:var(--rf-fixed-panel-raised);--green:var(--rf-success-soft);isolation:isolate;background:var(--ink);width:100%;min-height:78vh;color:var(--paper);font-family:var(--rf-serif), Georgia, serif;font-optical-sizing:auto;margin:0;padding-bottom:70px;position:relative;overflow:clip}.pricing-module__9PC8gq__page:before{content:"";z-index:-2;background:radial-gradient(110% 70% at 50% -8%, #e6a94c24, transparent 55%), radial-gradient(80% 60% at 90% 4%, #5faea112, transparent 50%), linear-gradient(var(--line-2) 1px, transparent 1px) 0 0 / 100% 34px, linear-gradient(90deg, var(--line-2) 1px, transparent 1px) 0 0 / 34px 100%, var(--ink);position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 100% at 50% 0,#000 60%,#0000 100%);mask-image:radial-gradient(130% 100% at 50% 0,#000 60%,#0000 100%)}.pricing-module__9PC8gq__page:after{content:"";z-index:-1;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.pricing-module__9PC8gq__inner{max-width:1140px;margin:0 auto;padding:0 28px}.pricing-module__9PC8gq__head{text-align:center;padding:66px 0 48px}.pricing-module__9PC8gq__kicker{font-family:var(--rf-mono), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--amber);align-items:center;gap:12px;font-size:11px;display:inline-flex}.pricing-module__9PC8gq__kicker:before,.pricing-module__9PC8gq__kicker:after{content:"";background:var(--line);width:34px;height:1px}.pricing-module__9PC8gq__h1{letter-spacing:-.02em;color:var(--paper);font-variation-settings:"opsz" 144, "WONK" 1;margin:22px 0 0;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:550;line-height:1}.pricing-module__9PC8gq__h1 em{color:var(--amber);font-variation-settings:"opsz" 144, "SOFT" 40, "WONK" 1;font-style:italic}.pricing-module__9PC8gq__sub{max-width:46ch;color:var(--paper-2);font-variation-settings:"opsz" 20;margin:18px auto 0;font-size:1.1rem;line-height:1.55}.pricing-module__9PC8gq__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.pricing-module__9PC8gq__card{border:1px solid var(--line);opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards pricing-module__9PC8gq__rise;animation-delay:var(--d,0s);background:linear-gradient(#141812b3,#0a0c0bb3);border-radius:3px;flex-direction:column;padding:30px 26px 28px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative;transform:translateY(18px)}.pricing-module__9PC8gq__card:hover{border-color:#ece4d338;transform:translateY(-5px);box-shadow:0 30px 70px -40px #000000e6}.pricing-module__9PC8gq__cardFeatured{border-color:#e6a94c80;box-shadow:0 0 0 1px #e6a94c2e,0 40px 90px -50px #e6a94c4d}.pricing-module__9PC8gq__cardFeatured:before{content:"";background:linear-gradient(90deg, transparent, var(--amber), transparent);height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.pricing-module__9PC8gq__cardCurrent{border-color:#7fd6a673}.pricing-module__9PC8gq__ribbon{font-family:var(--rf-mono), monospace;letter-spacing:.16em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:5px 9px;font-size:9.5px;position:absolute;top:16px;right:16px}.pricing-module__9PC8gq__ribbonRec{color:var(--amber);background:#e6a94c14;border-color:#e6a94c66}.pricing-module__9PC8gq__ribbonCur{color:var(--green);background:#7fd6a614;border-color:#7fd6a666}.pricing-module__9PC8gq__tier{font-family:var(--rf-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.pricing-module__9PC8gq__name{color:var(--paper);font-variation-settings:"opsz" 60;margin:8px 0 2px;font-size:1.9rem}.pricing-module__9PC8gq__desc{color:var(--dim);margin:0 0 20px;font-size:.92rem;font-style:italic}.pricing-module__9PC8gq__priceRow{border-bottom:1px solid var(--line);align-items:baseline;gap:6px;margin-bottom:22px;padding-bottom:22px;display:flex}.pricing-module__9PC8gq__price{color:var(--paper);font-feature-settings:"tnum" 1;font-variation-settings:"opsz" 144, "WONK" 1;font-size:3.4rem;line-height:.9}.pricing-module__9PC8gq__priceFeatured .pricing-module__9PC8gq__price{color:var(--amber)}.pricing-module__9PC8gq__per{font-family:var(--rf-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:11px}.pricing-module__9PC8gq__feats{flex-direction:column;flex:1;margin:0 0 26px;padding:0;list-style:none;display:flex}.pricing-module__9PC8gq__feat{border-top:1px solid var(--line-2);color:var(--paper-2);align-items:flex-start;gap:11px;padding:10px 0;font-size:.94rem;line-height:1.4;display:flex}.pricing-module__9PC8gq__feat:first-child{border-top:0}.pricing-module__9PC8gq__tick{color:var(--teal);font-family:var(--rf-mono), monospace;flex-shrink:0;margin-top:2px;font-size:12px}.pricing-module__9PC8gq__cta{text-align:center;width:100%;font-family:var(--rf-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);cursor:pointer;color:var(--paper-2);background:0 0;border-radius:2px;padding:14px 0;font-size:12px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,color .25s,border-color .25s;display:inline-block}.pricing-module__9PC8gq__cta:hover{border-color:var(--amber);color:var(--paper);transform:translateY(-2px)}.pricing-module__9PC8gq__ctaPrimary{background:var(--amber);color:#1a1305;border-color:#0000;font-weight:700}.pricing-module__9PC8gq__ctaPrimary:hover{background:var(--amber-soft);color:#1a1305;box-shadow:0 10px 30px -8px #e6a94c80}.pricing-module__9PC8gq__ctaCurrent{color:var(--green);cursor:default;background:#7fd6a61a;border-color:#7fd6a659}.pricing-module__9PC8gq__cta:disabled{opacity:.6;cursor:wait}.pricing-module__9PC8gq__error{text-align:center;max-width:640px;font-family:var(--rf-mono), monospace;letter-spacing:.04em;color:#f0a0a0;background:#f0a0a00d;border:1px solid #f0a0a04d;border-radius:2px;margin:20px auto 0;padding:12px 16px;font-size:12px}.pricing-module__9PC8gq__note{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:44px;padding-top:30px;display:flex}.pricing-module__9PC8gq__noteText{max-width:60ch}.pricing-module__9PC8gq__noteText h3{color:var(--paper);font-variation-settings:"opsz" 40;margin:6px 0;font-size:1.3rem}.pricing-module__9PC8gq__noteText p{color:var(--dim);margin:0;font-size:.95rem;line-height:1.55}.pricing-module__9PC8gq__back{font-family:var(--rf-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-2);border:1px solid var(--line);white-space:nowrap;border-radius:2px;padding:12px 18px;font-size:11px;transition:border-color .25s,color .25s,transform .25s}.pricing-module__9PC8gq__back:hover{border-color:var(--amber);color:var(--paper);transform:translateY(-2px)}@keyframes pricing-module__9PC8gq__rise{to{opacity:1;transform:none}}@media (max-width:860px){.pricing-module__9PC8gq__grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.pricing-module__9PC8gq__card{opacity:1;animation:none;transform:none}}
