*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg-base: #ffffff;--bg-surface: #f7f7f7;--bg-elevated: #efefef;--border: #e0e0e0;--border-hover: #b4540640;--text: #1a1a1a;--text-muted: #6b6b6b;--accent: #b45406;--accent-glow: #9a4a05;--accent-dim: #b454060a;--font-display: "Instrument Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", monospace;--nav-height: 64px;--max-width: 1120px;--radius: 12px;--radius-sm: 8px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-display);background:var(--bg-base);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:var(--accent);text-decoration:none;transition:color .2s}a:hover{color:var(--accent-glow)}.reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.pricing__cards .pricing-card:nth-child(2){transition-delay:.1s}.nav{position:fixed;top:0;left:0;right:0;height:var(--nav-height);z-index:100;background:#ffffffd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--border)}.nav__inner{max-width:var(--max-width);margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between}.nav__logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.125rem;color:var(--text);letter-spacing:-.02em}.nav__logo:hover{color:var(--text)}.nav__links{display:flex;align-items:center;gap:28px}.nav__link{font-size:.875rem;font-weight:500;color:var(--text-muted);transition:color .2s}.nav__link:hover,.nav__link--active{color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;font-family:var(--font-display);font-size:.9375rem;font-weight:600;border-radius:var(--radius-sm);transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;border:none}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:var(--accent-glow);color:#fff}.btn--outline{background:transparent;color:var(--text);border:1px solid var(--border)}.btn--outline:hover{border-color:var(--accent);color:var(--accent)}.btn--block{width:100%;padding:14px 26px;font-size:1rem}.pricing{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(var(--nav-height) + 60px) 24px 80px;overflow:hidden}.pricing__inner{position:relative;max-width:780px;width:100%;margin:0 auto}.pricing__header{text-align:center;margin-bottom:52px}.pricing__badge{display:inline-block;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(180,84,6,.2);border-radius:100px;padding:6px 16px;margin-bottom:20px}.pricing__title{font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;color:var(--text)}.pricing__sub{margin-top:14px;font-size:1.0625rem;color:var(--text-muted);line-height:1.65;max-width:500px;margin-left:auto;margin-right:auto}.pricing__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pricing-card{position:relative;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:36px 32px;display:flex;flex-direction:column;transition:border-color .2s}.pricing-card:hover{border-color:silver}.pricing-card--featured{border-color:#c8c8c8}.pricing-card--featured:hover{border-color:#aaa}.pricing-card__ribbon{position:absolute;top:-1px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--accent);padding:4px 16px;border-radius:0 0 6px 6px}.pricing-card__top{text-align:center;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--border)}.pricing-card__name{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin-bottom:2px}.pricing-card__label{font-size:.8125rem;color:var(--text-muted);margin-bottom:16px}.pricing-card__price{display:flex;align-items:flex-start;justify-content:center;gap:2px;line-height:1}.pricing-card__currency{font-size:1.5rem;font-weight:700;margin-top:6px;color:var(--text)}.pricing-card__amount{font-size:4rem;font-weight:700;letter-spacing:-.04em;color:var(--text)}.pricing-card--featured .pricing-card__amount{color:var(--text)}.pricing-card__period{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-muted);margin-top:6px}.pricing-card__features{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;flex:1}.pricing-card__features li{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-muted)}.pricing-card__features li svg{flex-shrink:0}.pricing__note{text-align:center;font-size:.875rem;color:var(--text-muted);margin-top:40px;max-width:540px;margin-left:auto;margin-right:auto;line-height:1.6}.crypto{margin-top:56px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:36px 32px;text-align:center}.crypto__icons{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.crypto__icon{display:flex;align-items:center;justify-content:center;transition:transform .2s}.crypto__icon:hover{transform:translateY(-2px)}.crypto__icon--ghost{opacity:.7}.crypto__title{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.crypto__desc{font-size:.9375rem;color:var(--text-muted);margin-bottom:20px}.crypto__prices{display:flex;justify-content:center;gap:32px;margin-bottom:24px}.crypto__price-item{display:flex;flex-direction:column;align-items:center;gap:2px}.crypto__plan{font-size:.8125rem;color:var(--text-muted);font-weight:500}.crypto__amount{font-size:1.25rem;font-weight:700;color:var(--text)}.crypto__save{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:#16a34a;background:#dcfce7;padding:2px 8px;border-radius:100px}.crypto__address-block{margin-bottom:16px}.crypto__label{font-family:var(--font-mono);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:8px}.crypto__networks{font-size:.875rem;color:var(--text-muted);margin-bottom:12px}.crypto__address-row{display:inline-flex;align-items:center;gap:8px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;max-width:100%}.crypto__address{font-family:var(--font-mono);font-size:.8125rem;color:var(--text);word-break:break-all;user-select:all}.crypto__copy{flex-shrink:0;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;transition:color .2s,background .2s}.crypto__copy:hover{color:var(--text);background:var(--border)}.crypto__instructions{font-size:.875rem;color:var(--text-muted);line-height:1.6}.oe{display:none}.footer{padding:40px 24px;border-top:1px solid var(--border)}.footer__inner{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer__text{font-size:.8125rem;color:var(--text-muted);font-family:var(--font-mono)}.footer__links{display:flex;align-items:center;gap:12px;font-size:.8125rem}.footer__links a{color:var(--text-muted)}.footer__links a:hover{color:var(--text)}.footer__sep{color:var(--border)}@media(max-width:640px){.pricing{padding-top:calc(var(--nav-height) + 40px);padding-bottom:60px}.pricing__cards{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-card{padding:32px 24px}.crypto{padding:28px 20px}.nav__links{gap:18px}.nav__link{font-size:.8125rem}.footer__inner{flex-direction:column;text-align:center}}
