.page-module__qCP4TG__container{max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.page-module__qCP4TG__header{justify-content:space-between;align-items:center;margin-bottom:4rem;display:flex}.page-module__qCP4TG__nav{align-items:center;gap:1rem;display:flex}.page-module__qCP4TG__navLink{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:500;transition:color .2s}.page-module__qCP4TG__navLink:hover{color:var(--foreground)}.page-module__qCP4TG__authButton{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .2s}.page-module__qCP4TG__authButton:hover{opacity:.9}.page-module__qCP4TG__logo{color:var(--foreground);font-size:1.25rem;font-weight:700;text-decoration:none}.page-module__qCP4TG__main{text-align:center}.page-module__qCP4TG__title{letter-spacing:-.02em;margin-bottom:1rem;font-size:3rem;font-weight:700}.page-module__qCP4TG__subtitle{color:var(--muted-foreground);margin-bottom:4rem;font-size:1.25rem}.page-module__qCP4TG__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}.page-module__qCP4TG__card{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);text-align:left;flex-direction:column;padding:2rem;transition:transform .2s;display:flex;position:relative}.page-module__qCP4TG__card:hover{transform:translateY(-4px)}.page-module__qCP4TG__pro{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.page-module__qCP4TG__badge{background:var(--primary);color:var(--primary-foreground);white-space:nowrap;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.page-module__qCP4TG__cardHeader{margin-bottom:2rem}.page-module__qCP4TG__cardHeader h2{margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.page-module__qCP4TG__price{margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.page-module__qCP4TG__price span{color:var(--muted-foreground);font-size:1rem;font-weight:400}.page-module__qCP4TG__description{color:var(--muted-foreground);font-size:.875rem}.page-module__qCP4TG__features{flex:1;margin-bottom:2rem;list-style:none}.page-module__qCP4TG__features li{color:var(--foreground);align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.9375rem;display:flex}.page-module__qCP4TG__features li svg{color:var(--primary);min-width:16px}.page-module__qCP4TG__features li.page-module__qCP4TG__disabled{color:var(--muted-foreground);opacity:.7}.page-module__qCP4TG__features li.page-module__qCP4TG__disabled svg{color:var(--muted-foreground)}.page-module__qCP4TG__buttonPrimary{background:var(--primary);width:100%;color:var(--primary-foreground);border-radius:var(--radius);text-align:center;padding:1rem;font-weight:600;transition:opacity .2s}.page-module__qCP4TG__buttonPrimary:hover{opacity:.9}.page-module__qCP4TG__buttonSecondary{background:var(--muted);width:100%;color:var(--foreground);border-radius:var(--radius);text-align:center;padding:1rem;font-weight:600;transition:background .2s}.page-module__qCP4TG__buttonSecondary:hover{background:var(--input)}
