.feature-grid_grid__lkZQt{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.feature-grid_item__7igmN{padding:40px 36px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius);transition:border-color .3s ease}.feature-grid_item__7igmN:hover{border-color:var(--border-strong)}.feature-grid_title__1Q0A_{font-family:var(--font-body);font-size:1.0625rem;font-weight:600;color:var(--text-primary);margin:0 0 8px}.feature-grid_description__FqdU5{font-family:var(--font-body);font-size:.875rem;color:var(--text-muted);line-height:1.6;margin:0}@media (max-width:768px){.feature-grid_grid__lkZQt{grid-template-columns:1fr}.feature-grid_item__7igmN{padding:32px 24px}}.pricing-card_card__6bn0W{display:flex;flex-direction:column;padding:40px 36px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius);transition:border-color .3s ease}.pricing-card_card__6bn0W:hover{border-color:var(--border-strong)}.pricing-card_highlighted__0qYtY{border-color:var(--accent,#c9a86c)}.pricing-card_header__marwn{margin-bottom:24px}.pricing-card_name__Q6xVa{font-family:var(--font-body);font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 8px}.pricing-card_description__0p3X7{font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted);line-height:1.5;margin:0}.pricing-card_price__Ti4XB{margin-bottom:32px;display:flex;align-items:baseline;gap:2px}.pricing-card_amount__Jsp9O{font-family:var(--font-body);font-size:2rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.pricing-card_interval__gK3Hn{font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted)}.pricing-card_tbd__TCc2d{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);letter-spacing:.04em}.pricing-card_priceNote__dp4UK{margin:-20px 0 24px;font-family:var(--font-mono);font-size:.7rem;color:var(--accent,#c9a86c);letter-spacing:.08em;text-transform:uppercase}.pricing-card_features__Xq8oJ{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:12px;flex:1 1}.pricing-card_feature__KWE8P{font-family:var(--font-body);font-size:.8125rem;color:var(--text-secondary);display:flex;align-items:center;gap:10px}.pricing-card_check__FE2d0{color:var(--text-muted);flex-shrink:0}.pricing-card_cta__fqFsV{font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:var(--text-primary);background:transparent;border:1px solid var(--border-default);border-radius:100px;padding:12px 24px;cursor:pointer;transition:background .2s ease,border-color .2s ease;text-align:center}.pricing-card_cta__fqFsV:hover:not(:disabled){background:var(--bg-elevated,rgba(255,255,255,.04));border-color:var(--border-strong)}.pricing-card_cta__fqFsV:disabled{opacity:.5;cursor:default}.pricing-card_highlighted__0qYtY .pricing-card_cta__fqFsV{background:var(--accent,#c9a86c);border-color:var(--accent,#c9a86c);color:#000}.pricing-card_highlighted__0qYtY .pricing-card_cta__fqFsV:hover:not(:disabled){opacity:.9}.download-section_list__fOkfE{display:flex;flex-direction:column}.download-section_row__6Pfru{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--border-default)}.download-section_row__6Pfru:last-child{border-bottom:none}.download-section_info__l6XGS{display:flex;flex-direction:column;gap:2px}.download-section_label__F8F1w{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--text-primary)}.download-section_note__1AW8_{font-family:var(--font-mono);font-size:.625rem;color:var(--text-muted);letter-spacing:.04em}.download-section_btn__encR9{font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--text-primary);background:transparent;border:1px solid var(--border-default);border-radius:100px;padding:8px 20px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.download-section_btn__encR9:hover{border-color:var(--border-strong);background:var(--bg-elevated,rgba(255,255,255,.04))}.download-section_btnDisabled__yFAeZ{font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--text-muted);border:1px solid var(--border-default);border-radius:100px;padding:8px 20px;opacity:.5}